Produce asymmetric side views of a binary tree | Meta Interview Question