psuedocode to code complete