vector cross, dot and normalize