Added negative exponents.

Added negative exponents, code needs cleanup, will be working on that and radicals.