It is useful to treat real-valued functions (or complex-valued functions, or vector space-valued functions) as elements of a vector space, so that the tools from linear algebra can be applied. Given a set X one may consider the vector space R of all real-valued functions with domain X. If X is finite, say with n elements, then this is just the familiar vector space R. The more interesting examp...