What is a dot product?
Implement a function that computes the dot product of two numeric vectors. The vectors have equal length, and the result is the sum of the products of corresponding elements.
Input: Two lists of numbers. Output: One numeric value.
def dot_product(a, b):