Answers to all life's questions