The Struct strikes back -> binary search trees work!