Minor cleanup to offcentre_spheres
Header fix for the generic algorithm
Attempting to fix the bugs in the numerical solver by adding a test case
More work
Fixed the numerical root finder and added an additional test case.