integer ranges