Source: https://www.gnu.org/software/smalltalk/manual-base/gst-base.pdf