matrix matrix methods: rows columns default constructor constructor with params destructor fill operator + operator *