using the standard Base.isapprox