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