update Core.hpp : add bin_pow; add some data types; add uf-set with
rank.