Vector dot product

Вектор определяется как имеющий три измерения как представленный упорядоченным набором из трех чисел: (X, Y, Z).

Задача:

 Write a function that takes any numbers of vectors (arrays) as input and computes their dot product. 

Ваша функция должна возвращать значение null на недопустимые входы (т. Е. Векторы разной длины).

Write a function that takes any numbers of vectors (arrays) as input and computes their dot product. Your function should return null on invalid inputs such as vectors of different lengths.