"Smalltalk is a structurally reflective system which structure is defined by Smalltalk-80 objects. The classes and methods that define the system are also objects and fully part of the system that they help define" -- <a href="https://en.wikipedia.org/wiki/Smalltalk" rel="nofollow">https://en.wikipedia.org/wiki/Smalltalk</a>