The answer to the question, what is the meaning of life, the Universe and everything is 42.