One-sided ranges