Working through the kata...