Life on earth and in the universe