https://mysteryweevil.medium.com/mastering-python-strings-a-practical-guide-for-beginners-43275e029b93