For centuries mankind has pondered such age old questions as “what is the meaning of life,”...