whitespace() now works for single or multiple whitespace depending on
the context, added new methods: digit(), digits(), letter(), letters(),
lowerCaseLetter(), lowerCaseLetters(), upperCaseLetter(),
upperCaseLetters().