See if not using .toJSON() is faster (just using the array or object)
Move var i; to for (var i
Can we remove neg()?
