rvlq -

more about : rvlq