Create cartesian_product.jl

Incomplete Cartesian product method, currently only stores the new vertices.