TradHeli: Pirouette Compensation initial commit

untested but it compiles