Years ago I wrote up how to make 3 points into a circle, probably for a CAD program or similar.
https://stackoverflow.com/a/26903599/999943
https://github.com/peteristhegreat/ThreePointsCircle
Then I was working on a 4 bar mechanism, and I wanted a refresher on the kinematics on it.