Compile time exponentiation

I think that the consensus is that not misusing Base.@pure requires a level of understanding about Julia’s internals that very few people have, and even then it is easy to make mistakes.

I don’t think it is good practice to advocate its use on this forum, especially in the Usage category.