Vector: Add outer product