Global Algorithms