I am curious. Why do you use array instead of numpy array or list?