As human beings we continue to grapple with the perennial existential questions. Why are we here? What is the purpose of human existence? What is the ultimate end of human life? What is human nature?