series 0.9.0

Laurent series in a single variable
Documentation
# Version 0.9.0

- Renamed all structs:
  `Series` -> `SeriesIn`
  `Polynomial` -> `PolynomialIn`
  `SeriesSlice` -> `SeriesSliceIn`
  `PolynomialSlice` -> `PolynomialSliceIn`
  `SeriesParts` -> `SeriesInParts`
  `PolynomialParts` -> `PolynomialInParts`
- Fixed lifetime in `coeff` method return values.
- Fixed off-by-one error in the `PolynomialSlice` `coeff` method.

# Version 0.8.0

- Update to Rust 2021.
- Fixed broken `serde` support.
- Updated dependencies.

# Version 0.7.1

- Fixed typo in Readme.

# Version 0.7.0

- Implemented Laurent polynomials.
- Added `SeriesSlice` and `PolynomialSlice` as immutable views into
  series and polynomials.
- Implemented `Iter` and `IntoIter` for iteration over series and
  polynomial coefficients.
- Added multiplication benchmarks.

# Version 0.6.0

- Update to Rust 2018 (1.35.0)

# Version 0.5.0

- Implemented `powi` as a better method to compute a series to an
  integer power.
- Added support for destructuring series via the new `SeriesData` struct.
- Fixed regression: `pow` method once again works on series references.

# Version 0.4.0

- Implemented exponentiation with an exponent of the same type as the
  series coefficients.
- Renamed `max_pow` method to `cutoff_pow`.
- Added a constructor with explicit series cutoff power.

# Version 0.3.0

- Implemented multiplication and division by objects with the same type
  as the series coefficients.
- Implemented `Ord` and `PartialOrd` traits for `Series`.

# Version 0.2.0

- Fixed compilation issues with rustc 1.28.0.
- Implemented all arithmetic operations for all combinations of
  references and values.
- Updated traits for logarithm and exponential function and added trait
  for powers.