add TODO tests to N
implement $MachinePrecision