Infinity allowed as Number now

It was a little problematic because JSON.parse / JSON.stringify does not
recognize Infinity, -Infinity, or NaN typically.