Let $A \in \mathbb{C}^{p \times p}, B \in \mathbb{C}^{p \times q}$,
$$
M=\left[\begin{array}{cc}
A & B \\
B^H & O
\end{array}\right]
$$
and suppose that $B B^H=I_p$. Show that the Moore-Penrose inverse
$$
M^{\dagger}=\left[\begin{array}{cc}
O & B \\
B^H & -B^H A B
\end{array}\right] .
$$