operators pow and **