Source: https://doc.lagout.org/science/0_Computer%20Science/2_Algorithms/Implicit%20Curves%20and%20Surfaces_%20Mathematics%2C%20Data%20Structures%2C%20and%20Algorithms%20%5BGomes%2C%20Voiculescu%2C%20Jorge%2C%20Wyvill%20%26%20Galbraith%202009-05-15%5D.pdf