rewrote the stabilize/fix_finger system;
fixed stooopid error in Ring (modulo 2^n, not 1^n)