The Mystery of Life and How to Solve It