The Ravel Rotary--A Free-Piston Engine from Way Back!