Stanford's iOS7 course Homework solution.