Всё работает для изначального задания под Linux

new: -исправлена кодировка на UTF-8 (чтобы можно было редактировать без
запар и под Linux, и в Visual Studio)
- исправлено чтение текстового файла, fread заменил на fscanf
Класс на c++ для работы с большими числами.
Т. к. мы ещё не получили исправленный вариант задания, на данном этапе
реализован функционал, объявленный изначально. Соответсвенно, парсинг
аргументов сделан тупо и бесстрашно.
Особенности:
- Т. к. ещё точно неизвестно, как же должна выглядеть комманда запуска,
используется изначальный вариант, в котором не обозначено, как
передавать файл с модулем, по которому должно работать возведение в
степень.
- В бинарном файле первым записывается и считывается знак числа, т. к.
разница двух чисел может быть отрицательным числом
- В коде часто встречаются куски, которые были написаны для вычислений
по любому модулю от 2 до 2^32. При небольшом изменении кода, можно
вернуться к возможности использовать любой модуль для вычислений
- Слабое место программы при работе с текстовыми файлами - достаточно
долго происходит перевод из 10-чной СС в 2^32.