code: function charType(c){
      if(/[a-z]/.test(c)) return LOWER;
      if(/[A-Z]/.test(c)) return UPPER;
      if(/[0-9]/.test(c)) return NUMBER;
      if(/[\/\-_\.]/.test(c)) return COMMON_DELIMS;
      return OTHER;
    }
docs: ## charType
  
  Categorizes a character as either lowercase, uppercase,
  digit, strong delimiter, or other.
  
  @param {string} c The character to check
  @return {number} One of the constants defined above