I know that there may be better ways of writing this do you think that this code is written well enough to be used in a real world application?
var pow = function ( base, power ) {
var result = 1;
if ( power < 0 ) {
return ( 1 / pow( base, -(power)) );
}
for ( var i = 1; i <= power; i++ ) {
result = result * base;
}
return result;
};