Рабочая версия. Функция хэширования - косинус. Исправлено множесто багов