Includes negative numbers.

Will still end when (positive) 2048 is reached.