Range related utilities