Added String::consolidate()