When deleting tailing Spaces, it may happen, that we look at the termination byte ('\0'). MSVCs implementation of the String Iterator exits the program when that happens with an out-of-bounds error. To avoid this, we check if string remaining before doing the look ahead.
When deleting tailing Spaces, it may happen, that we look at the termination byte ('\0'). MSVCs implementation of the String Iterator exits the program when that happens with an out-of-bounds error. To avoid this, we check if string remaining before doing the look ahead.
Fixes #41