Function numericQuantity

Converts a string to a number, like an enhanced version of parseFloat.

The string can include mixed numbers, vulgar fractions, or Roman numerals.