List combinator

Generate all combinations from two lists.