Exercise 2 Test + impl
Documentation cleanup