Cipolla's algorithm: Difference between revisions