The Eschaton Algorithm