The source of energy for all life on earth?