changed hashcode computation in vector to use hashObjects from quiver