public int Rank(int symbol, int pos) { if (pos < 0) { return 0; } var invlist = this.InvIndex[symbol]; pos = Math.Min (invlist.Count - 1, pos); return invlist.Rank1 (pos); }