Difference between binary tree and DLL