Для себя Реализовать библиотеку базовых арифметических операций над векторами и матрицами. Должны быть реализованы: процедуры сложения и умножения векторов и матриц (должно быть реализовано умножение вектора на матрицу и матрицы на вектор); процедуры умножения векторов и матриц на число (должно быть реализовано также и умножение числа на матрицу и вектор); транспонирование матриц; вычисление векторного и скалярного произведения векторов; вычисление длины вектора; обращение матриц методом Гаусса с учётом корректного завершения вычислений при обнаружении неопределённости матрицы; обращение симметрических матриц с использованием разложения Холецкого (также с учётом возможности применения метода к неопределённой или отрицательно определённой матрице).