Code:

double Reverse(double n)
{
double a;
int d,r,b;
for(d=0,a=n;a!=int(a);a*=10.,++d);
b = int(a);
for(r=0;b;b/=10)
(r*=10)+=b%10;
a=r/pow(10,d);
return a;
}

That's one way to do it in code. Without mathematical recursion I don't see it as being possible and common to the entire number system. If you have come up with a nonrecursive solution, post it. I'd be interested in seeing it.

If you really are concerned just do the "poor man's copyright." I've done it numerous times with several things (including a mathematical process) -- write it down on paper, mail it to yourself (so it gets postmarked), and then keep it, but don't open it. Then, if anyone ever tries to steal credit for it, you have proof that you created it before them. In the US, whenever you create something, you have an unwritten copyright for it, and so as long as you can prove you made it, no one else can claim that copyright.