First commit

I had already completed much work when I first created the repository.
This commit contains all the code I’ve written so far.