Algebraic Functional Analysis