1. History of Algorithms