Alu

def has_carry(result, bit_limits):
    m = (1<