just avoided infinite recursion

merge is supposed to return the list right back
if the list has only 1 or nothing !!