Pergunta de entrevista da empresa Atlatec (Germany)

Write two classes, a Matrix and a Vector with support for addition, scalar multiplication and matrix-vector multiplication.