Semitic languages like Arabic & Hebrew have triconsonantal roots where the vowels dance around them to change meaning. k-t-b "to write" becomes kataba "he wrote", katib "writer", maktab "office", maktaba "library", istaktaba "had a copy made" etc etc.
https://en.wikipedia.org/wiki/Semitic_root