(ПАСКАЛЬ) Произвольный текст T1, хранящийся на диске, разместить в динамической памяти в виде Т2, разбив Т1 на строки длины d и создав массив размера n cсылок на эти строки (n и d не зависят от размера Т1 и задаются при выполнении программы в диалоговом режиме; если в Т2 менее n строк, то последние эле- менты массива nil). Описать 1) функцию для подсчета числа строк в Т2; 2) функцию для проверки, есть ли Т2 строка с номером k; 3) процедуру перестановки строк i и j в Т2; 4) процедуру замещения строки i и строкой j в Т2; 5) процедуру вставки строки i за строкой j в Т2; 6) процедуру удаления строки i из Т2; 7) процедуру удаления строк с i-й по j-ю из Т2;