This is to make it work in accordance with python which gives us: `assert -2 ** 2 == -4`
This showcases right-associative operators
This is based on C's operator precedence rules