Verschelde. Algorithm 795: Phcpack: A General-purpose Solver for Polynomial Systems by Homotopy Continuation. Association for Computing Machinery (ACM), June 1999, doi:10.1145/317275.317286.