Changes to the basic algorithm, not quite there yet.
Added a chance of the initial value to be double when added.