add functions about array analyze; add comment; add function call analyze