add list-range and vector-range functions.

It seems that negative number doesn’t work