true true true true false [3, 1, 4, 2, 0] [5] [4] 5 1 4 2 3