A more "sophisticated" DMRG program, based on simple-dmrg