Cross product considered harmful | Heykuki News