<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def outlier_cutoff(a, threshold=3.5):
 """ Iglewicz and Hoaglin's robust, returns the cutoff values - lower bound and upper bound. """

    A = np.array(a, dtype=float)
    M = np.median(A)
    D = np.absolute(A - M)
    MAD = np.median(D)
    C = threshold / .67449 * MAD
    return M - C, M + C