Добавил первые 5 функций (от Алексея Т.). Пока что с замечаниями.