~ abs(i) < j, ~ abs(i) < 0, 0 < j, ~ abs(i) + 1 < j ⊦ (~ abs(i) * 2 ^ j) / 2 = ~ abs(i) * 2 ^ (j - 1)