my solutions to Peter Norvig's computational problems at www.udacity.com