num-irrational 0.0.4

`num-irrational` is based on `num` and extends it with support for several kinds of irrational numbers.
Documentation
# num-irrational

This crate provides representations of part of irrational numbers with following categories:
- Math constants (`pi`, `e`, etc.)
- [Quadratic Surd]https://en.wikipedia.org/wiki/Quadratic_irrational_number
- [Continued Fraction]https://en.wikipedia.org/wiki/Continued_fraction

It's based on the `num` creates.

# Examples

```rust
use num_irrational::{QuadraticSurd, ContinuedFraction};

let sq2 = QuadraticSurd::from_sqrt(2);
println!("Square root of 2: {}", sq2); // √2

let sq2_approx = sq2.approx_rational(100);
println!("Approximation under 100: {}", sq2_approx); // 99/70

let sq2_fraction = ContinuedFraction::from(sq2);
println!("Continued Fraction: {}", sq2_fraction); // [1; (2)]
```

# Roadmap
- v0.1: documentation
- v0.1: support complex number for QuadSurd