Hi Tony,
Thx for your reply first of all.
Now, why do you want it - I doubt that it will buy you anything in terms of performance.
The issue is not particularly about performance, it is about being able to do this at compile time; other than, well, trying out MPL. Your resolution to the problem is quite nice, though that's not what I am asking. My question is about MPL, not "how to do this with C++"...
There should be a way of doing this using MPL with a single line of code. Or, even compute integer power of integers and get a compile time result. This is useful for many metaprograms and again, not a performance concern.
Any ideas?