What is string interning? Why does Python use it?

Technical