code: function fe(je,Le){var Me=je.c,Ue=Le.c,Fe=je.s,He=Le.s,Ke=je.e,qe=Le.e,ze,De;// Either NaN?
  if(!Fe||!He)return null;// Either zero?
  if(ze=Me&&!Me[0],De=Ue&&!Ue[0],ze||De)return ze?De?0:-He:Fe;// Signs differ?
  if(Fe!=He)return Fe;// Either Infinity?
  if(ze=0>Fe,De=Ke==qe,!Me||!Ue)return De?0:!Me^ze?1:-1;// Compare exponents.
  if(!De)return Ke>qe^ze?1:-1;// Compare digit by digit.
  for(He=(Ke=Me.length)<(qe=Ue.length)?Ke:qe,Fe=0;Fe<He;Fe++)if(Me[Fe]!=Ue[Fe])return Me[Fe]>Ue[Fe]^ze?1:-1;// Compare lengths.
  return Ke==qe?0:Ke>qe^ze?1:-1}
docs: Compare the value of BigNumbers x and y.