Let's do it: [1, 1, 1, 0] 010 phase done: [1, 1, 1, 0] tmpstr 110 (-110) Now: [1, 1] 3 3 1 1