This was my April Fools day post for 2012. To clarify a few things: As far as I know, array-oriented programming is not a thing. I sure hope it never becomes a thing. The code that I provided may have some cool components, but it is not good overall. It is very inflexible and extremely fragile. I broke it a half dozen times just trying to make simple changes, and it took me 10x longer to write tha