Thanks for the good explication.

I think we should diverge from Alex code when possible, just in case he publish newer version. That will make the update easier.

So I think a better solution would be to include matrix.h, add the file matrix.cpp from Alex repo that we didn't included and add it in the lib of his code that we do. I'm tring to do it now.