Please complete this test using any one of the following languages and an IDE of your choice:
- C#
- Go
- Java
- JavaScript
- Python
- TypeScript
Consider how you would test your code and make sure to note any assumptions or specific choices you have made.
When complete, please zip the code and any associated files into an archive to return to us. Each of the listed objectives should be zipped separately.
The entire test should take no more than one hour.