Fix range when step and (stop - start) are both negative
Merge pull request #748 from sklam/fix_range_neg

Fix range when step and (stop - start) are both negative