Vlist and Ering: compact data structures for simplicial 2-complexes