practice code on some katas