Rank operator