Напишіть функцію, яка обертає цілий масив на задане число k. k елементи з кінця повинні переміщатися до початку масиву, а всі інші елементи повинні рухатись праворуч, щоб зробити пробіл.
Обертання слід робити на місці.
Алгоритм не повинен працювати більше ніж O (n), де n - розмір масиву.
Також для виконання операції повинна використовуватися постійна пам'ять.
Наприклад,
якщо масив ініціалізований елементами arr = {1, 2, 3, 4, 5, 6, 7, 8, 9}
обернути (arr, 3) призведе до того, що елементи будуть {7, 8, 9, 1, 2, 3, 4, 5, 6}
повернути (arr, 6) призведе до {4, 5, 6, 7, 8, 9, 1, 2, 3}