anchor.diff:    Expect.equals(-0.0, min(-0.0, 499));
     Expect.equals(-0.0, min(-0.0, inf));
     Expect.isTrue(min(-0.0, nan).isNaN);
  -
  +}
  +
  +testMin2() {
     Expect.isTrue(min(-0.0, -499.0) is double);
     Expect.isTrue(min(-0.0, -499) is int);
     Expect.isTrue(min(-0.0, -0.0) is double);
  
positive.code:   Expect.isFalse(min(0, 499.0).isNegative);
    Expect.isFalse(min(0, 499).isNegative);
    Expect.isFalse(min(0, inf).isNegative);
  
    Expect.equals(-inf, min(499.0, -inf));
    Expect.equals(-499.0, min(499.0, -499.0));
    Expect.equals(-499, min(499.0, -499));
  
negative.code: import "package:expect/expect.dart";
  import 'dart:math';
  
  var inf = double.INFINITY;
  var nan = double.NAN;
  
  testMin() {
    testMin1();
    testMin2();
    testMin3();
  }
  
  testMin1() {
  