My solutions to www.codeeval.com challenges