Two sources of inexhaustible energy are