TODO: improve the README.md file TODO: add requirements.txt file TODO: add pyproject.toml file TODO: add typing to the code TODO: add logging of results to files