scrable string recursion