What is a binary search tree in Python?