Optimal Stroke Path for Reciprocating Heat Engines. (2nd January 2019)