My answer for the first three problems.
Merge pull request #2 from cdhagmann/master

My answer for the first three problems.