and left multiply

middle and left multi implimented for depth 1 do we need right