19 Easy, with a couple of tests.
Challenge 20 Easy - Written with tests and extra functionality.