добавил новые функции

вопросы возникли по not и shr, как-то неадекватно они работают. Посмотри
примеры, по моему мнению так не должно быть.
На этой неделе удалось ударно поработать, этими функциями я завершил
условленную половину работы.