What's Changed
* Removed NaN-counter and used hutch.py in slq.py by pnkraemer in https://github.com/pnkraemer/matfree/pull/99
* Removed running trace-estimate updates in trace_and_diagonal by pnkraemer in https://github.com/pnkraemer/matfree/pull/101
* Implement trace_and_diagonal via diagonal_multilevel by pnkraemer in https://github.com/pnkraemer/matfree/pull/102
* Add diagonal_with_control_variate and use a for-loop instead of a scan by pnkraemer in https://github.com/pnkraemer/matfree/pull/103
* Make initial guess an argument to multilevel routine by pnkraemer in https://github.com/pnkraemer/matfree/pull/104
* Expose logdet function by pnkraemer in https://github.com/pnkraemer/matfree/pull/107
* Moved stochastic_estimate to montecarlo.py by pnkraemer in https://github.com/pnkraemer/matfree/pull/109
* Rename content of montecarlo.py by pnkraemer in https://github.com/pnkraemer/matfree/pull/110
* Implement backend.linalg via functions by pnkraemer in https://github.com/pnkraemer/matfree/pull/111
* Implement backends consistently by pnkraemer in https://github.com/pnkraemer/matfree/pull/112
* Sync index and readme by pnkraemer in https://github.com/pnkraemer/matfree/pull/113
**Full Changelog**: https://github.com/pnkraemer/matfree/compare/v0.0.2...v0.0.3