Intro to CS from udacity exercises.