Detect and deal with parenthesized numeric ranges in which "numbers" may end in letters.

Example: "(1a)-(4a)".

fixed #4
Merge remote-tracking branch 'origin/master'