add binary tree printer