def recurring(d):
    """Return recurring part of decimal fraction of 1/d in array form"""
    carry = 10
    i = 0
    carry_tab = {}
    df = []
    while carry and carry not in carry_tab:
        carry_tab[carry] = i
        if carry < d:
            carry *= 10
            df.append(0)
        else:
            df.append(carry // d)
            carry = (carry % d)*10
        i += 1
    if not carry:
        return False
    return df[carry_tab[carry]:]