* Closes 36 - tweak [`ContinuedFraction.convergent`](https://github.com/sr-murthy/continuedfractions/blob/main/src/continuedfractions/continuedfraction.py#L634) method to pass in the full sequence of elements to [`lib.convergent`](https://github.com/sr-murthy/continuedfractions/blob/main/src/continuedfractions/lib.py#L236) * Uses [slots](https://docs.python.org/3/reference/datamodel.html#slots) in `ContinuedFraction` class def. - ATM only for the `_elements` attr. * Closes 35 - adds cached properties to `ContinuedFraction` to get all convergents and all remainders at once * Update tests + docstrings + doctests + Sphinx docs * Minor refactoring in [`lib.fraction_from_elements`](https://github.com/sr-murthy/continuedfractions/blob/main/src/continuedfractions/lib.py#L181)
0.11.18
-----------------
* fix 46 - update PDM lockfile and docs requirements (`docs/requirements.txt`) to add `myst-parser`
0.11.17
-----------------
* fix issue 43 - validation of element sequences with integer elements in `ContinuedFraction.from_elements` * fix issues 41, 40 - support for self-referential type annotation in `ContinuedFraction` methods + validation and instance creation with `ContinuedFraction` object inputs * docs typesetting fixes and improvements
0.11.16
-----------------
* Fix some docs typo
0.11.15
-----------------
* Documentation fixes, improvements and clarifications
0.11.14
-----------------
* Documentation tweaks, clarifications and typesetting improvements