No crankshaft, no problem: Toyota's free piston engine is brilliant · HackerTrans