Faith in the Algorithm, Part 2: Computational Eudaemonics