[Add] Matrix class