Birthday greetings kata in Java step by step