Updated iterative MV, now produces some output/gets through one iteration. Unkown whether it is at all correct.