Use the modified Gram-Schmidt process $(4.26-27)$ to produce orthonormal bases for the spaces spanned by the following vectors:
(a) $\left(\begin{array}{r}-1 \\ 1 \\ 2\end{array}\right),\left(\begin{array}{r}-1 \\ -1 \\ 1\end{array}\right),\left(\begin{array}{l}0 \\ 1 \\ 3\end{array}\right)$,
(b) $\left(\begin{array}{l}0 \\ 1 \\ 1\end{array}\right),\left(\begin{array}{l}1 \\ 0 \\ 1\end{array}\right),\left(\begin{array}{l}2 \\ 1 \\ 0\end{array}\right)$,
(c) $\left(\begin{array}{r}1 \\ 1 \\ -1 \\ 0\end{array}\right),\left(\begin{array}{r}-1 \\ 0 \\ 1 \\ 1\end{array}\right),\left(\begin{array}{r}2 \\ -1 \\ 2 \\ 1\end{array}\right)$,
(d) $\left(\begin{array}{l}2 \\ 1 \\ 3 \\ 1 \\ 0\end{array}\right),\left(\begin{array}{r}0 \\ -1 \\ 2 \\ -1 \\ 1\end{array}\right),\left(\begin{array}{r}1 \\ 2 \\ -1 \\ 0 \\ 1\end{array}\right)$,
(e) $\left(\begin{array}{l}0 \\ 1 \\ 0 \\ 1 \\ 0\end{array}\right),\left(\begin{array}{l}1 \\ 0 \\ 1 \\ 1 \\ 0\end{array}\right),\left(\begin{array}{r}1 \\ -1 \\ 0 \\ 1 \\ -1\end{array}\right),\left(\begin{array}{r}1 \\ 0 \\ -1 \\ 0 \\ 1\end{array}\right)$.