add basic binary tree and linkedlist