Solutions to problems on the CodeEval website https://www.codeeval.com/