added reverse method to Range