https://www.levenez.com/NeXTSTEP/magazine/SVM-MAC-18_1991-05.pdf