Inner Product Outer Product