ピアソンの積率相関係数を計算する関数を書いてください。
以下の関数を書いてください：

function pearsonCorrelation(x, y) {     
    var xMean = mean(x);     
    var yMean = mean(y);     
    var xStandardDeviation = stdev(x);     
    var yStandardDeviation = stdev(y);     
    var xDiffArray = x.map(function (value) {
        return(value - xMean); 
    });     
    var yDiffArray = y.map(function (value) {
        return(value - yMean); 
    });     
    var result = dotProduct(xDiffArray, yDiffArray) / (xStandardDeviation * yStandardDeviation * (x.length - 1));     
    return result; 
 }