lots of stuff (sorry, future me); and begun arrayHelper.js