Добавить библиотеку для работы с матрицами
Множество мелких улучшений кода