Talk:Hyper operator

I did a fairly shoddy job with the pseudocode; thanks to for suggesting some corrections. (Maybe I had decaf that morning.) I think there's still an error, however: "result := hyper(result, a, n - 1)" should be "result := hyper(a, result, n - 1)". The first produces the lower hyper operators, and the second the upper hyper operators. Is this correct?

For completeness, I've added both versions to the article. FB100Z &bull; talk &bull; contribs 21:12, December 22, 2012 (UTC)