Organization of Algorithms