I would rename ``print_symbol_matrix`` to ``print_symbol_storage``, the symbols might not be stored in a matrix, so it might be confusing to called it something with matrix.