Experimental cross_join function