Implement pow(x, y) and related fixes

- fix int ** int -> int (not float)
- Implement pow(x, y)