Checks if the range is empty
Gets the current archive in the range
Progress one archive
See Implementation