updated the expected value estimator again. Turns out the tranpose was right the first time, there was an error in the paper from which this was implemented. Refactoring is next