Cylinder head design theory