All tests passing.

Another set of exercises tackled :)