isOnCurve