Rename cross_product function for clarity.