add pow() operator