Определение функций и их типы