Added the String methods 'gsub!' and 'sub!' to make in-place substitution and corrected the 'sub' 'gsub' to return a new string, instead of replacing in-place;
Small corrections for the '<=>' operator;