The Automatic Design of the Screw Propeller in Non-Axial Flow