Collection of solutions for challenges from from www.codeeval.com