numlib 0.1.0

A simple numerical library implementing common numberical algorithms in rust
Documentation
# numlib
[![Build Status](https://travis-ci.com/luke-bhan/numlib.svg?branch=master)](https://travis-ci.com/luke-bhan/numlib)

A simple numerical algorithms library. Contains most of the numerical algorithms found in an introduction to numerical analysis class. Contributions are warmly welcome :). For any requests, please add an issue. Below is a list of implemented and planned methods. 

- [x] integratation techniques
    - [x] composite trapezoid rule
    - [x] simpsons rule
    - [x] adaptive simpsons rule
    - [x] 3/8 simpson's rule
- [ ] ODE Solvers
    - [x] Runge-Kutta 2
    - [x] Runge-Kutta 4 (Explicit)
    - [ ] Runge-kutta 4 (Adaptive)
    - [x] Euler's 
    - [x] Adam's Bashforth
    - [x] Adam's Moulton
- [ ] Fourier Series
    - [ ] DFFT
    - [ ] Maybe some Linear Algebra Integrations - Contributions Welcome
- [ ] Function Approximation
    - [ ] Chebyshev Polynomial Generator
    - [ ] Lagrange Polynomials
    - [ ] Barycentric Weights
    - [ ] Divided Differencing (using Newton's form a.k.a Horner's algo)
    - [ ] Divided Differencing using hermite's method
- [ ] Linear Algebra
    - [ ] Gram-Schmidt
    - [ ] Least Squares Fitter
    - [ ] Eigenvalues / Spectral Radius 
    - [ ] LU Factorization
    - [ ] Diagonalization (For Schrodinger's Equation Most likely)