Given an array of intervals points, where each interval is [start, end], return the minimum number of arrows required to cover all intervals. One arrow shot at position x covers every interval such that start <= x <= end.
def find_min_arrows(points):