inverse, transpose, add, mult