* Add initial Ada docs.
* Change wording.
* Update Empty.
* Remove old comments which have been added to the code.
Have one code block now.
* Update source.
* Add bash to the code block so I get syntax colouring in vscode.
* Add extra on context clauses.
* Update source.
* Add loops.
* Add a warning about the source.
* Update source.
* Add real-time to the description.
* Add info on aspects/contracts.
* Add links to RM.
* Add string/character/array.
* Update source.
* Add new package.
* Add extra info on what's left from Pascal.
* Add fixed/floats.
* Add link to the RM.
Change wording.
* Add distributed with link.
* Fix typo.
* Add a statement on package use.
* Add extra info re the warnings.
* Add more context re Pascal.
* Separate paragraphs.
* More clarification.
* Fix typo.
* Change aspect-oriented to contract-based.
* Add about having to download the gnat toolchain.
* Rejig paragraph.
* Add the extra run commands.
* Add Fer's changes.
* Fix typo.
* Remove extraneous ---, don't know how that got there.
* Fix filename.
* Remove extra comment.
* Remove another empty comment.
* Add back in the generic Swap which was removed for some reason.
* Correction on style.
GNAT definition added.
* Fix definition of starting index of strings.
* Add extra context and examples for String initialisation.
* Remove line to install the toolchain.
Add note about this.
* Add https://learn.adacore.com as a link.
* Add Fabien's contributor link for the extra context added in the previous commits.
* Fix typos.
Add better explanations.
* Add info on limited types.
* Fix typos.
* Add explanation of the generic parameter.
* Add a location of where I referenced OOP.
* Fix text.
* Remove markdown from comments.
* Remove comma.