Adding basic project structure and DisjointSet
Adding collections functions