Solution to the BerlinClock Kata