Special case 7 says root(-Infinity, n) .... for even n > 0 Special case 10 says exactly the same thing but with a domain of n < 0 root(-Infinity, n) .... for even n < 0 Why not a single item root(-Infinity, n) .... for even n != 0 Thanks - Damian