https://thecode.media/sortirovka-v-python/