Adds completed Bound and Bound for problem 2 with tests.