Solutions to CS 105 Exercises