Determina si el número es primo (con un giro)

Devuelve si un entero positivo con signo de 64 bits es primo. Las entradas pueden ser demasiado grandes para comprobar cada divisor posible, así que usa un algoritmo eficiente de primalidad.