Implementing pass to support multiplication that respects order of operations
Including division operation as well