# This small notebook implements, in [Python 3](https://docs.python.org/3/), several algorithms aiming at a simple task: # given a certain list, generate *all* the ...
# It is equivalent to nested for-loops. # For example, product(A, B) returns the same as ((x,y) for x in A for y in B). # The first line contains the space separated elements of list A. # The second ...