Add outer product