solution solved recursively called function myintersect** with arguments &REST L