Working flying loop in circle function

the FLIC function takes in the point of where the ship will fly around,
whether to fly in clockwise or counter, how far it will fly from the
point, and how much of the circle it will fly round for example half the
circle or 3/4 of the circle, still working on if not flying in full
circle it will fly elsewhere other than Vec3D(0,0,0)