Parser now returns a Matrix instead of an Array. Some fixes and extensions in Matrix, Vector, and Range
implemented method diag