added mmo (minimal majorizing operator) algorithms
more correct nesterov behavior
added .square to LinearOperator