Solutions to the problem sets in MIT CS6.00, Introduction to Computer Science and Programming, taught in Fall 2008