Would you consider also implementing matrix multiplication for integer matrices, or do you want to keep this purely floating point?