Find all monotonically increasing functions $f$ on $\left[1,+\infty\right)$ such that
$$x\left( f \left( x^{2} \right) + 1 \right) = f \left( x \right) \left( x^{2}+1 \right) $$
Does there only exist the unique solution $f(x)=x$?
At first time, I think that $f$ is monotonically increasing is necessary and meaningful here.
Thanks for the comments, there are some strange solutions beyond my thought.
And now it seems the property of monotonically increasing is not important, maybe it is because there exists a closed and beautiful form of the solutions.