called with [9, 10, 4, 3, 9, 1, 1, 4, 2, 10] called with [9, 10, 4, 3, 9] called with [9, 10] called with [9] called with [10] returning [9, 10] 0 called with [4, 3, 9] called with [4] called with [3, 9] called with [3] called with [9] returning [3, 9] 0 returning [3, 4, 9] 1 returning [3, 4, 9, 9, 10] 6 called with [1, 1, 4, 2, 10] called with [1, 1] called with [1] called with [1] returning [1, 1] 0 called with [4, 2, 10] called with [4] called with [2, 10] called with [2] called with [10] returning [2, 10] 0 returning [2, 4, 10] 1 returning [1, 1, 2, 4, 10] 1 returning [1, 1, 2, 3, 4, 4, 9, 9, 10, 10] 25 25