add 'String#%'.

Suggested in #2271.  I love this very handy method.