Two- and four- stroke engines