Peter Norvig's 9 Master Steps to Improving a ProgramPeter Norvig’s 9 Master Steps to Improving a Program