My implementation of the famous TennisKata