Hilbert space: treating functions as vectors - Eli Bendersky's website