get all combination of n binary value,"lst = list(itertools.product([0, 1], repeat=3))"