Дано натуральное число n. Сформулируйте и сравните алгоритмы факторизации n: пробное деление, решето Эратосфена для простых чисел до sqrt(n), и современные методы (Поллард, факторизация по шаблонам). В каких практических ситуациях каждый из них целесообразен?