code: public Matrix3 setToReflection (IVector3 normal) {
          return setToReflection(normal.x(), normal.y(), normal.z());
      }
docs: Sets this to a reflection across a plane intersecting the origin with the supplied normal.
  
  @return a reference to this matrix, for chaining.