Documentation and between(). Closes #1 closes #2