`(-1)^(1/2)` is returned as `I`.
Extract `I` when negative number raised to power `1/2`

Adding to the previous commit.
Now expressions like: (-3)^(1/2) are simplified as: I*3^(1/2)