anchor.diff:    $dart$core.int get sign
       => _value < 0.0 ? -1 : (_value > 0.0 ? 1 : 0);
   
  +  $dart$core.bool get undefined => _value.isNaN;
  +  $dart$core.bool get infinite => _value.isInfinite;
  +  $dart$core.bool get finite => _value.isFinite;
  +
     $dart$core.bool get positive => _value > 0.0;
     $dart$core.bool get negative => _value < 0.0;
     $dart$core.Object get fractionalPart => new Float(_value.remainder(1));
  
positive.code:   }
  
    $dart$core.double get float => _value.toDouble();
  
    // Binary
  
  
negative.code:       throw new AssertionError("Index out of bounds");
      }
      _list[index] = element;
    }
  
    void swap($dart$core.int i, $dart$core.int j) {
      var oldI = getFromFirst(i);
      set(i, getFromFirst(j));
      set(j, oldI);
    }
  
    void copyTo([Array destination,
  