attribution
updated docs (map, digit, lower. upper)
updated docs (letter, alphanum)
updated docs (char, str)