Japan's new Soryu submarine features a 'Stirling' air independent propulsion engine.