added a bit of documentation as this BitTrie is a very complex
data-structure