Сначала мы всеми силами избавляемся от возможности использования адресации в любом виде и любыми способами. Потом изобретаем способ получения доступа к середине массива, и как результат п1 все равно имеем в лучшем случае полное копирование из одного массива в два разных, а после того как сделали то, что хотели - опять же копирование из двух в один. (Ага, и хорошо, хоть такая возможность осталась, а то ведь можно было и это зарубить.) Ну и в финале эксплуатационщики удивляются, что софт, который делает примерно ничего, требует 128гиг физической памяти и рожает простейшиее же примерно ничего по пять минут на 100500гигагероцовых процах. Зато - "методически правильно"(tm)