Two Thousand Years of Computation