Solutions to various CodeEval problems. Please do not plagiarise.