Solved 4.1
Made binary_search_tree_node_alloc() and binary_search_tree_node_free() public.
Solved 4.3.
Revised list implementation.
Added linked_list_pop_head().
Solved 4.4.