Implement a vector similarity function from scratch, focusing on computational efficiency.
Use cosine similarity for two dense numeric vectors. Implement vector_similarity(a, b), returning a float in [-1.0, 1.0]; return 0.0 if either vector has zero magnitude. Inputs have equal nonzero lengths, and you may use standard-library arithmetic but no numerical or machine-learning libraries.
def vector_similarity(a, b):