Care about lhs/rhs order
Implement operator/
Refactoring parameter name