Reduces dimension of vector space