Let $M_t$ be a non-negative supermartingale, $EM_0 < \infty$ and $M_t \to M_\infty$ a.s. I want to show that if $E M_\infty = EM_0$, then $M$ is a uniformly integrable martingale. I thought about doing so by showing that $M_t = E ( M_\infty | \mathcal{F}_t )$ but couldn't figure out the necessary steps. Any hints? Just somewhere to start would be great.
Edit: An additional question: Can I follow from the above that $E (sup_{t\geq0} M_t) < \infty$? That would also give uniform integrability, right?