function union for two or more sets using dolist, unless, recursion and iteration