few exercises, union/intersection/delete_element/prune/prefix/segment