This is a project for nerds like me. It goes in depth to explain the process I went through when setting up a workaround for the nonexistent (()^()) block.
I realize that I forgot to mention the method behind the root block. Conveniently, this is quite simple to do. The y root of x is the same thing as x^(1/y). So really, you just need to change the exponent into its reciprocal, which gets you e^(1/(y(ln(x)))).