Fast 3d vector and matrix classes using expression templates