Write a Binary Search Tree from Scratch | A Helpful Line-by-Line Code Tutorial | Part 1