I'm trying to understand MathJax's api for a hack i'm writing. The first line of code is an anonymous function that has a window array. What is this "window array"? Here is the code: 
(function (d) {
            var b = window[d];
//...
})('MathJax')
Please help me make sense of this.
 
     
    