(Financial application: compute tax) Rewrite Listing $4.7,$ ComputeTax.py, using lists. For each filing status, there are six tax rates. Each rate is applied to a certain amount of taxable income. For example, from the taxable income of $\$ 400,000$ for a single filer, $\$ 8,350$ is taxed at $10 \%,(33,950-8,350)$ at $15 \%,(82,250-33,950)$ at $25 \%,(171,550-82,250)$ at $28 \%,(372,950-171,550)$ at $33 \%,$ and $(400,000-$
372,950 ) at $35 \% .$ The six rates are the same for all filing statuses, which can be represented in the following list:
$$\text { rates }=[0.10,0.15,0.25,0.28,0.33,0.35]$$
The brackets for each rate for all the filing statuses can be represented in a twodimensional list as follows: