Recursive Algorithm In Data Structure