The Shaping of Functional Analysis