Print a binary tree as aligned text | Crusoe Interview Question