//Utilities
 public bool Contains(Float3 point) => (point - Center).SquareMagnitude <= SquareRadius;
 //Tuple deconstruction syntax
 public void Deconstruct(out Float3 center, out float radius)
 {
     center = Center;
     radius = Radius;
 }
 //Tuple deconstruction syntax
 public void Deconstruct(out Float3 a, out Float3 b, out Float3 c)
 {
     a = A;
     b = B;
     c = B;
 }
 public FloatSphere(Float3 center, float radius)
 {
     Center = center;
     Radius = radius;
 }
 public Triangle(Float3 a, Float3 b, Float3 c)
 {
     A = a;
     B = b;
     C = c;
 }