Solutions to Problems in  6.00x Introduction to Computer Science and Programming