What is The Difference Between 2-Stroke and 4-Stroke Engines? | Engine Working and Design Explained