[task] Add binary tree implementation