Fixed range algorithm.
Fixed.
Fixed.
Fixed.
Fixed.
Fixed.
Fixed.
Fixed tests.