Solutions for challanges found on codeval.com