if (i == kv.length) i = 0; else i++;
if (i == (kv.length-1)) i = 0; else i++;
   private int find(long l)   {      int i = start;      while (i != end && kv[i] != l)         if (i == kv.length) i = 0; else i++;      if (i == end) return -1;      return i;   }