add union_find implementation
Merge branch 'master' of https://github.com/pcouderc/so-many-theories
merge