This is the Bowling Kata exercise fully commented