fixed math between() diff problem
implemented string alphanumeric
added test for alphanumeric