docs for isArray