int numDataVectors = 1000000;
int numQueries = 100;
int depth = 2000;
Matrix data = new DenseMatrix(numDataVectors, dimension);
data.assign(new Normal());
Matrix queries = new DenseMatrix(numQueries, dimension);
queries.assign(new Normal());
Vector queryNorms = queries.aggregateRows(new VectorFunction() {
@Override
public double apply(Vector f) {
return f.getLengthSquared();