Answers to Life's Basic Questions