Types of engines and how they work

How any why different types of engines work.