bool lessThanOrEqualTo(double other, {double precision = precisionErrorTolerance}) { return compare(other, precision: precision) <= 0; }