https://thecode.media/split-python/