impl ispunct
impl isspace
impl isspace
impl isupper
impl isxdigit
impl tolower toupper