 #ifndef INCLUDED_SUCCINCT_GLSL
 #define INCLUDED_SUCCINCT_GLSL
 
-// --------------------------------------
-// (pseudo)-succinct indexed dictionaries
-// --------------------------------------
+// ----------------------------
+// compact indexed dictionaries
+// ----------------------------
 
 // [Space-Efficient, High-Performance Rank & Select Structures on Uncompressed Bit Sequences](https://www.cs.cmu.edu/~dga/papers/zhou-sea2013.pdf)
 // by Zhou, Andersen, and Kaminsky, but modified to use texture loads, and remove L0.

  int n_bits;
};


// O(1) compute the non-inclusive prefix sum of the number of 1 bits in a poppy compact indexed dictionary.
uint rank1(poppy p, uint i) {

  return i - rank1(p, i);
}


#endif