Pull Request

I think we should also change these methods (e.g. #setOperands, #checkOperands, #randomOperator , etc..)  to be not accessible outside this class for encapsulation.