Suppose I have got this polynomial
u=x^12-3x^8-x^4+3
Now, I am trying to collect this polynomial with x^4 terms. I need to write it like this: (-1+x^4) (-3 + x^4) (1 + x^4)
To evaluate it, I used
Factor[u]
(-1 + x) (1 + x) (1 + x^2) (-3 + x^4) (1 + x^4)
and
Collect[%, x^4, Simplify]
3 - x^4 - 3 x^8 + x^12
But, finally I am not able to reach what I need. Could anyone help me to solve this problem?