Added binary tree + an algo