What should happen here if the input contains _three_ spaces? `"foo   bar".replace("  ", " ")` returns `"foo  bar"`, i.e. a string that still has two spaces.