vector normalized
add subtract multiply divide