What are different types of energy?