Vector Space Inner Product