Buschmann et al (
1996
): Idioms
Idioms are low-level patterns specific to a programming language.
Counted Pointer
Simplifies memory management of shared objects providing reference counting.