Representing Lists as Binary Trees