What am I missing here?
As was said before:
[10, 1, 90] -> index: [1, 0, 2], as this will result in: [1, 10, 90]
[5, 108, 72] -> index: [0, 2, 1], as this will result in: [5, 72, 108]
[78, 98, 2] -> index: [2, 0, 1], as this will result in: [2, 78, 98]

Why and how should the last index be [1, 2, 0]? This would result in [98, 2, 78].