I need to get a cartesian product of two lists but I need to uses recursion.
If I have these two lists list1=[1,2] and list2=[\'a\',\'b\',\'c\'] and it has to return