Добавлена проверка для случая, когда точки p1 и p2 равны.
Сделано корректное сравнение GMP-чисел с нулем.
Исправлен стиль скобочек.
Merge pull request #1 from afilippov1985/fix-case-when-P=Q

Добавлена проверка для случая, когда точки p1 и p2 равны.