"the program" is some silly abstraction you've made up. If you don't understand the underlying mathematical operations that's fine, but many of use do. And they aren't that complicated in the grand scheme.
Every complex system is hard to understand due to the number of variables v human working memory.
Every complex system is hard to understand due to the number of variables v human working memory.