Added binary tree related algorithms