How Python saves memory when storing strings
rushter.com