Do not accept NaN, NegativeInfinity, PositiveInfinity doubles - Fixes #33