added a range-step function to std lib