Algorithms and Angelology