Another attempt at doing the kata, this time with much better tests. 23m:30s