Algorithm description for directionaries: ./Include: Global definition ./Stack: Stack functions ./Tree: Tree functions