History: Algorithms