public void GetDotProduct()
 {
   FloatVector a = new FloatVector(new float[4]{0,1,2,3});
   FloatVector b = new FloatVector(new float[4]{4,5,6,7});
   
   Assert.AreEqual(a.GetDotProduct(),14);
   Assert.AreEqual(b.GetDotProduct(),126);
   Assert.AreEqual(a.GetDotProduct(b),38);
   Assert.AreEqual(a.GetDotProduct(b),b.GetDotProduct(a));
   
 }