http://fluentpython.com
https://docs.python.org/pt-br/3/whatsnew/3.5.html#pep-448-additional-unpacking-generalizations
https://docs.python.org/pt-br/3/whatsnew/3.5.html#pep-448-additional-unpacking-generalizations
https://docs.python.org/pt-br/3.10/whatsnew/3.10.html#pep-634-structural-pattern-matching
https://docs.python.org/pt-br/3.10/whatsnew/3.10.html
http://fluentpython.com
https://docs.python.org/pt-br/3/library/bisect.html#bisect.insort
http://fluentpython.com
https://docs.python.org/pt-br/3/howto/sorting.html
https://docs.python.org/pt-br/3.10/whatsnew/3.10.html#pep-634-structural-pattern-matching
https://docs.python.org/pt-br/3.10/whatsnew/3.10.html
https://docs.python.org/pt-br/3/library/collections.html
https://docs.python.org/pt-br/3/reference/datamodel.html#objects-values-and-types
https://pt.wikipedia.org/wiki/Timsort
