Solar and hydroelectric power
Battery and steam power
Electric and internal combustion engines
Wind and gas power