this fails

estRangeToRegex 11- 14 15; echo $?
-bash: [: 11: unary operator expected
Unkown value (11-) in range:
11-
-bash: [: 11: unary operator expected
- FAILURE on true match (11)
0

Should be more graceful