https://hackershare.dev/bookmarks/11128
The Evolution of Ruby Strings from 1.8 to 2.7