fixed needle tests for function needles branch

Actually, I goofed in the comment in utils: offset and col are now 0-based, but row remains 1-based. Does that change anything here? It looks like you had changed the rows to 1-based (good) but left the cols alone.