100500 improvements in Matrix class.