Humans will often ponder the meaning of life.