added leetcode solutions and tree algorithms

added two leetcode solutions, and tree algorithms for binary search tree
and red black tree, which will be modified afterwards.