Vector quantization: a review