Added intersection and clusure algorithms