CLAS 0.7 - June 23, 1999
========================

edited functions
o	MatrixMatrixProduct (Clas3) - class definition changed to 
	a .Matrix -> .Matrix (from a a -> a) 
o	MatrixMatrixProduct (Clas3) - instantiation for {# {# Real}} debugged
o	solve, solvePartPiv (Clas3) - renamed to solveLS 'solve linear system' 
	(and solveLSPartPiv respectively) to avoid name clash with solveLSP 
	(slicingExamples) 'solve least square problem'
o	forwardSubstUnit (Clas2) - only for lower left triangular matrices with 
	all ones on the diagonal
o	forwardSubst (Clas2) - now for general lower left triangular matrices
o 	swap (Clas1) - now a class with instances Real and {# Real} to swap 
	elements of a vector and to swap rows of a matrix efficiently
o	rotg (Clas1) - name changed to givens
o	rot (Clas1) - erased

new functions
o	entire modules slicing and slicingExamples (e. g. solving least square 
	problems by means of QR decomposition, Cholesky decomposition for 
	symmetric, positive definite matrices)

miscellaneous
o	arguments in SampleMat made strict

CLAS 0.6 - February 23, 1999
============================

edited functions
o	lu (Clas3) - local functions made tail-recursive
o	forwardSubst (Clas2) - read the diagonal of the matrix, instead of not 
	reading and assuming it to be one
o	amax (Clas1) - resulting index range was 1..n instead of 0..n-1 (if n is the 
	length of the vector)
o	dot, nrm1 (Clas1) - made tail-recursive

new functions
o	solvePartPiv (Clas3) - solving a linear system by means of ...
o	luPartPiv (Clas3) - ... LU decomposition with partial pivoting: PA = LU
o	perVec (Clas2) - permutes a vector according to a given integer vector
o	swap (Clas1) - swaps to elements of an array

miscellaneous
o	some cosmetics


CLAS 0.5 - October 6, 1998
==========================

initial version
