product vector