Cryptography, Public Key Cryptography, Elliptic Curve, Ecc, Encryption.
finds the new x coordinate for the object on which the operator+= function is called. The y coordinate is then set accordingly. If the line is vertical, then the operator+= function doubles the point. If the line is horizontal and the two points have different signs for their y coordinates, then