[bst] Make declarations for static functions
[bst] Make declarations for static functions

The static functions now have declarations and the implementatoins are moved
at the end of the source file. Implementations are not changed.

mihaiolteanu/algorithms,mihaiolteanu/algorithms,mihaiolteanu/algorithms