Half-Open Ranges