bst

Visual explanation coming soon.