Answers to Life's 3 Big Questions