add rbegin/rend, test