An implementation of the Poker Kata