Matrix algorithm implementation