My solutions to some CodeEval chalanges