range works on numbers and strings