DMRG loop works until the first iteration after the truncation, then the numbers are all wrong. I'm 99% sure it's something in either makeTransformationMatrix or rotateTruncate.