Practical Applications Of Tree Data Structure