In Functional Analysis we treated the Hahn-Banach theorem, and if I understood correctly, the dual space of $l^1$ (space of all absolutely summable sequences) is isomorphic to the space of all bounded sequences, $l^\infty$. However, we also saw that the dual of $l^\infty$ is NOT isomorphic to $l^1$, but is bigger. In fact, we proved the existence of a nonzero functional $f:l^\infty \to \mathbb{R}$, which satisfies $f(e_n) = 0$ for all $n \in \mathbb{N}$, where $e_n$ is the sequence $(e_n)_k = \delta_{nk}$. My question is, how is this possible? Every bounded sequence is a linear combination of $e_n$'s, so how can $f$ be nonzero?
Thanks in advance.