Add () operator to matrix classes; update build system