
Let $\left\{x_{n}\right\}_{n \geq 0}$ be a sequence of real numbers which satisfy
\[
x_{n+1}\left(1+x_{n+1}\right) \leq x_{n}\left(1+x_{n}\right), \quad n \geq 0 .
\]
Choose the correct option from the following.
- The sequence could be unbounded.
- The sequence is always bounded but does not necessarily converge.
- The sequence always converges to a non-zero limit.
- The sequence always converges to zero.
- None of the above.