Functional Analysis and Geometry