Added binary tree interface