My own implementation for the Bowling Kata.