My solutions to the CodeEval challenges