Changed set_union and difference names to not conflict with std functions