Объясните, что такое корутины в asyncio и как они отличаются от обычных функций. Приведите пример простой корутины.