Start, create empty files, realize another exp funcion.

Signed-off-by: Konstantin <me@minedomain.com>
Пытаюсь скомпенсировать погрешность для экспоненты, ибо экспонента уже от 50 имеет различие в значащах числах после запятой
Реализована не самая точная экспонента, начиная с числа 38 погрешность начинается со значащих чисел до запятой, реализовано также создание потоков, пока без ядер, и просто XOR между каждым 8 байтами в файле.
Small fix in Makefile
Add readme
Поправил отображение хеша, сделал так, чтобы он как то выделялся, а то были сплошные числа
Style fix
Fix thread indexes
Realized new version of hashsum, now check cores and meminfo, creating 2*cores threads and now use ln(y) instead of exp(y)
Добавлена проверка на многие ошибки при вводе и открытии файлов, а также переработан механизм параллелизма, теперь потоки создаются не для одного блока, а сразу под все блоки, тем самым программа ускорилась
Исправлена критическая ошибка с переполнением, когда брался логарифм от нуля. Теперь корректно проверяется возврат NAN и для хеша последовательность из нулей была принято присвоить min long long int
Style fixing
Поправлено описание
Merge branch '01-master'
Пересоздал папку для первой лабы, т.к. по непонятной причине при слиянии git не восстановил папку