Added description
Added binary tree implementation and related functions