Create CartesianProduct.java