Removed unordered_map from inclusion in matrix.h