Functional Analysis: An Introduction for Physicists