Add immutable and persistent binary tree