anchor.diff:    
     Vector( [double x=0.0, double y=0.0, double z=0.0])
     {
  +	array = new Float32List(3);
       array[0] = x;
       array[1] = y;
       array[2] = z;
  
positive.code: 
  class Vector {
    
    Float32List array = new Float32List(3);
  
    double get x => array[0];
    double get y => array[1];
  
negative.code:   Vector.useList( this.array);
  
    Vector.fromList( Float32List array) {
  	this.array = new Float32List(3);
      this.array[0] = array[0];
      this.array[1] = array[1];
      this.array[2] = array[2];
  