When looking at the Hannaldous code I began testing and I found empty strings (null strings?) to be fine when checking if it is within a - z and A - Z on the ascii table. this doesn't make much sense as null is 0 on the ascii table. any thoughts on this?