Algorithms for elliptic curves. (17th February 2022)