Binary Search Tree from concept to pseudocode

The objective of this post is to be objective and clear. If what you want is to be making a Binary Search Tree class by reading what is necessary with a focus on the pseudocode through diagrams that will get you to be making the code the fastest, this is the right place.

A Binary Search Tree is composed of two classes,