Introduction to binary search trees