Update is_prime algorithm