BST optimized.  Mission accomplished.  Will add more features soon...