Add private relative setVal function
Swap order of iteration - through left then right for multiplication