Can someone explain to me what a binary tree is, where, why and how I would use one??