Remove all spaces from a string recursively.: Hard Programming Problem