Added more documentation, and exponents