#015 complete, but recursion took way too long; must be a better solution