Add a range iterator