implement String#singularize