Improved pluralize() with Str::plural()