slightly change StringListRemoveString to accept a length parameter of the string to match and remove
Changed paths: