add decode_ways, restore_ip reverse_linked_list2 and
unique_binary_search_tree in leetcode