smaller, faster random-access stride iterator