I've just finished code for all cases of tangent circle. (PPP, LPP, LLP, LLL, CPP, CLP, CLL, CCP, CCL, CCC)
There may be still some wrong results, as it is dependable from situation to situation, but all in all it is mostly acceptable...
Regards, M.R.