function isKaprekar( n, bs ) { if ( n < 1 ) return false if ( n == 1 ) return true bs = bs || 10 var s = (n * n).toString(bs) for (var i=1, e=s.length; i