Sarcină
📝 **Sarcina:** Preziceți rezultatul exact. \`fn(x)\` își dublează intrarea și este împachetat cu \`@cache\`. Șase tipăriri în ordine: (1) \`fn(5)\`, (2) repetați \`fn(5)\`, (3) \`fn.cache_info()\`, (4) încercați \`fn([1, 2, 3])\` — o listă, prindeți TypeError, (5) \`fn(1, 2, 3])\` \`fn.cache_info()\` din nou.
📋 Implementați funcția de mai sus. Testele rulează automat.
💡 **Sugestie:** Recitiți teoria dacă rămâneți blocat.