Added the Range type.
Wrote some documentation.