Let $M$ be a set in Banach space $X$ such that $\forall f \in C(M)$, function $f$ is bounded on $M$. Prove that $M$ is compact.
My idea originally was to use Ascoli-Arzela Theorem and then show its closed, but I realize X is not compact, so this makes no sense. Now I'm stuck though and don't even know where to start. We haven't really talked about Banach spaces so the only thing I know is that X being a Banach spaces implies every Cauchy sequence converges to a point in X.