Pistons: the power behind your engine