I can't understand it. Why would someone need template programming. What problem does template solve? -- D