src/cool_primes/utils.py
def isqrt(n):
    """
    Return the integer square root of n.
    """
    if n < 0:
        raise ValueError("Square root undefined for negative numbers!")
    elif n <= MAX_EXACT:
        # Floating point
        return int(n ** 0.5)
    return _isqrt(n)

    Return the integer square root of n.
    
Return the integer square root of n.
Return the integer square root of n .
def isqrt(n):
    if n < 0:
        raise ValueError("Square root undefined for negative numbers!")
    elif n <= MAX_EXACT:
        return int(n ** 0.5)
    return _isqrt(n)
def isqrt ( n ) : if n < 0 : raise ValueError ( "Square root undefined for negative numbers!" ) elif n <= MAX_EXACT : return int ( n ** 0.5 ) return _isqrt ( n )
Return the integer square root of n.
Return the integer square root of n .
"""
    Return the integer square root of n.
    """ # Floating point
n