o ��h� � @ s� d Z ddlZddlZddgZdededefdd �Zd edefdd�Zd ededefdd�Z d edefdd�Z dedefdd�Zdededefdd�Ze dkr{ed� ddlZed�D ]Ze�� \ZZerf ned dkrtertede � qZed� dS dS )z�Numerical functions related to primes. Implementation based on the book Algorithm Design by Michael T. Goodrich and Roberto Tamassia, 2002. � N�getprime�are_relatively_prime�p�q�returnc C s"