Switch to using fmpq instead of generic for Fraction{ZZ}.
Fix a bug in is_negative and add documentation for numerous functions for QQ.
Added numerous functions for rational numbers and documented them.
Added dedekind sums and harmonic numbers to Fraction.jl and docs.
Finished adding rational arithmetic from flint and documenting it.
Merge remote-tracking branch 'fredrik/master'
Added polynomials over QQ specialised to fmpq_poly and fixed numerous bugs.
Change definition of gcd in fraction fields to agree with that used in Sage and
Pari/GP.
Added lcm for polynomials.
Added polynomial reverse.
Added scalar division and shifting.
Added further examples of scalar division.
Added initial finite fields construction and basic manipulation.
Added basic arithmetic functionality for finite fields.
Added remaining finite field functionality from flint.
Fixed some bugs related to taking polynomials over finite fields.
Some documentation corrections. Added DomainError for negative FField degs.
Documented FField type and construction function.
Document remaining finite field constructors.
Added unary and binary operator documentation for finite fields.
Added documentation of ad hoc binary operators, powering and comparison.