Finished up through Challenge 1.