added linalg.lisp