American Express interview question

How would you construct a matrix class in C++?