Dynamic expansion only supported for nearest-neighbour hamiltonians at the moment.
Initialize parameters to zero in _init_arrays() (mps_gen).
Add dynamical expansion to generic MPS.
Add log to tdvp_gen. Change truncate message to info in mps_gen.
Refactor tdvp_gen calc_B function a bit so that we can supply requirements as arguments if desired.