Add hw1::part7 cartersian product (yield/enumerable/each example)