big speedup by not using ctype.h