A kata is a small challenge that you attempt to solve in different ways, so experiment with your solutions to these challenges.
Kata are often coupled with Test Driven Development approach.
|Keep a list of recent songs played, without duplicates
|Salary Slip Generator
|Generate play slips for an employee