traversals

Visual explanation coming soon.