private void SetOriginalOrder(int[] ascendingOrder) { OriginalOrder = new int[ascendingOrder.Length]; for (int i = 0; i < ascendingOrder.Length; i++) { OriginalOrder[ascendingOrder[i]] = i; } }