Sort:  

Philosophers have pondered this question for centuries, nay, millennia!