Implement cross join