Code katas

Short, repeatable coding exercises for practicing technique and problem-solving.