No ``symbol_size()`` can be smaller than ``max_symbol_size()``

The vector you already have has been resized in construct to the max size of you can compare the two vectors i.e. ``symbols`` and ``m_data`` e.g. inner loop:

```
assert(symbols[i].size() == m_data[i].size());
```