BUG: Initialize NpyIter object to zero after malloc

Unitialized NpyIter object is causing random weird behavior, including object's add method being invoked when sum() is called on an array of a single object. This results in the single object in the array being added to itself which is incorrect.