java and groovy katas that I am working on