public void ICollection()
 {
   ComplexDoubleVector a = new ComplexDoubleVector(new Complex[4]{0,1,2,3});
   Complex[] b = new Complex[5];
   
   Assert.AreEqual(a.Count,a.Length);
   
   a.CopyTo(b,1);
   Assert.AreEqual(b[0],(Complex)0);
   Assert.AreEqual(b[1],(Complex)0); 
   Assert.AreEqual(b[2],(Complex)1);
   Assert.AreEqual(b[3],(Complex)2);
   Assert.AreEqual(b[4],(Complex)3); 
 }