test 1: expected [11 30 8 5 19 7 12 23 14 21 31 18 2 4 16 15 3 29 28 17 13 24 25 33 27 20 9 32 1 6 22 10 26] got [11 30 1 5 19 7 12 23 14 21 31 18 2 4 8 15 3 29 28 16 13 17 25 33 24 20 9 27 32 6 22 10 26]