Haar wavelets are defined as:
$$ \psi_{0,0}(t) = \begin{cases} 1, \text{ for } 0<t< 1/2\\ -1, \text{ for } 1/2<t<1 \\ 0, \text{ otherwise } \end{cases} $$ And for $n \geq 0$, $0 \leq k < 2^n$ $$\psi_{n,k} = 2^{n/2} \psi_{0,0}(2^n t -k).$$
I was able to prove the orthonormality of those functions, and tried to approximate polynomials and sin/cos functions, since I know that those are a basis, but both methods failed. This result has been proven by B.S. Kashin, A.A. Saakyan, "Orthogonal series" , Moscow (1984), but Russian isn't my forte. Full derivations and general pointers are appreciated.
I encountered these in the context of Brownian motion.
Edit:
Wolfram alpha provides this graph of first few functions