Добавлена функция для проверки неотрицательности аргумента