bugfix: missing namespace
minor update to make __pow__ comply with standard signature