There are 3 algorithms I learned for circles when I was a kid. I wrote about them a decade and a half ago The third one is prety clever
https://schmantics.blogspot.com/2011/12/third-circle.html