Languages ... by finite semigroups [generalised to] trees and graphs (2020)[pdf] | Hacker News Reader