The Functional Essence of Imperative Binary Search Trees | Synapse