sqrt in units -> should return unit**0.5, not unit**-2

Currently, `Unit('sqrt(m)')` returns `Unit("1 / m2")`. This is corrected here (as is the test that tested the wrong behaviour).