Stav dette: A theory of supercritical wing sections, with computer programs and examples