Implement StringTools::pluralize.

Current spec status: 29 examples, 0 failures in 0.01607 seconds.
Refactor for `extend Tools` syntax.

Current spec status: 33 examples, 0 failures in 0.01632 seconds.