It's actually trivial, and has been used in all kinds of languages, and scaled just fine, since the 60s.