Doxygen and fast lookup
Two way mapping for log n
Better doc