Citadel interview question

design a matrix class