Text this: Using unique-prime-factorization theorem to mine frequent patterns without generating tree