add euclidian dist
add Givens rotation based algorithms for qr and eig
new test for algebra
new l2 preprocessing