Homework 2 Solutions to the second homework. Contributions Pull requests are welcome, but you should not push into master branch directly.