Add documentation for ranges.js