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