my solutions for some tdd code katas