my solutions to problems posted on codeval.com