MIRACL Calc can display numbers of up to 10000 digits.
Here is 2004^2004
1006990235161437171328712762540878181640439207680
1262244604245687263689435706099973636036387399934
8213092375468937500531043975223622232582888414551
4818765801895035449640059638609683111892261744479
0719428202288481311990170882773030906399672150595
6855375669302696441628180422185543069335496641512
4138480462472541420263514318769194533970195864062
3684328535430907230319452671252223945349980330384
4548351979400446064891972441143444668339960489861
0650260158702037214658634878733394863034932318717
0380311340792771856805088365859484160943337739683
2785889004765350559933710923531457531905647749422
9079865797008475508775204059560125377835846657643
4397199152794788094711352106819042348725068162584
3682594010463032947807246939318261710205129205802
9636759669599630860103776901259722343932898876735
4542285061965112931056210482135257905154628785978
8407183678996287962877086760121755510762130006748
8071261701257188281864233088806925985812014445313
7215478846148320942364790684860723992815942015424
4615557831032686161159475787096001066864675279506
6145178135419200932950887362672939511188372526530
1384876637305075470087903863564300507281996327934
8073276121905295328301746752925575207187788119044
8761246772329564706323825698982184104234500184481
7210145337490936192117982749783500360805956655484
6003320386509696786028925124824648248691663193915
6992787880453211236821106827843223016161670952312
8254646524134315641723387169779504839903882349683
6343893997414160908615552707873596453000965781052
9209293606538348822935004994816764106790378105608
2056315402172981048648521578571265567210183897879
6703055191747345490588963610775701888198866662896
5438647876126147947296199826139619058413617378827
9956973574249450991425072646542605326106554116974
9445173147869739946028677578280667836928441639423
3188964186585891715049045167358986466933871092641
9688922735787564357543953547978423227821532097952
9097111368743283916289209332718176328699214944036
4439075114580498626993293852780141212616111618893
8987791733681560507248212608254375564238782407293
0006749610167207143260694288288530252256310966544
1527743267198490027987222351042230289398313152454
7597329504909848618160783097199520636442507502849
5515302357852623017951499451765437498779622514789
1781009347927379081441265227288141262217342538166
8730691905990433910874509877681817560565176857086
4773952885804535945747682619509280313832353790403
1287466695433864523576769325181626732478321494684
8825183248135873504327684323075242209188619413457
2821679907355764676795505399629089426425299325175
0855923711740492975239829196873656184060711851452
1938189201451000715414400253720761908062759652671
9548238406285621528306687890566783203521111964277
0060619476897629963734963668876131548671711843831
0459700143759241239912440009085290207526001741455
8056737931382052192315613976368548091542571067002
2425274458619335947899258915852222472382681783925
9457033592030184560808690745145722468697861574307
0520075384864693908595819203920311119399633102574
2269957464682585878732931094485249735801061465554
5264815767344227620440809022426526769025646066139
5608613579867755127334662260295810470796248499936
4449033522395784047678400288843975457920291642496
4309309724435683020765563635752766037022086670384
6797205005986675727637563300083260235689090153561
5754944499751845580756559388533221837596266596324
2001217966267292869907316842668866945716725054487
6534858940150845443746544910225963964515247186076
3997269586344111446244110736156419581785857507694
2744553515537033942693722799361248188055045633366
5573123105332852493916956388407179037214291682247
5891815006037668737314654049175908761285532179719
9714531650495169054026073845365830505420049272138
4464940971597952426283972438659734739640178329654
1912422435285352819876883164557773892256246066068
4763416203722480134765224637755805655255552990999
0251857357621065392335741047721797965478430460761
9589348671103205712436679736068976084146802199052
5580444300394949631707963080899375077197321680473
6138657232035814398765900889967905035964125136657
7497942052943925123891134919906736855498698420674
6038280793130585932292638192072951557063204588258
4840984243246600255137437157372935621877876993522
4952939868038363924869546140186573079944456254267
0536747060923775961532597573802721935213655458711
1824469606726682757640842309888932702038417565109
8838869925620053749990594278124008990212434304326
2881969573779576910890691316290957492866410660575
3846634745850574405319854663575293665655533571934
5635317404451512492633962062579260095716550595056
8908652489539878271349297739959967810777625923028
5233890589176866485064434009994091203985284861449
5645369517892839654545072673636068589540107393350
0333194960545006800190799048600478402167208950610
1789291342482177708528533530243699368310958559029
4431549218636786209584694496826285546942121971076
3062644699343644797221139649357489877486549614681
4196262215490308929185016728744236595085285231734
8003657033306041299173367280512513314566952702975
9683251559189332738686008213740165754211708527251
9250650286108083308726163141682289082656729411940
9039473180005693854465915800546838123197858442125
5789470123232019483828595332712811722863475527734
2163063410059107360220360666360624659518964965436
0947677614803064044030010845172330728267215544599
4026474728600737486779095879215524989206777225786
7035488465354847812546062078405266113424261879473
0749636670743759261354702266235077094521663654213
5304964234387318914765800867075954779343796419902
2022906069466726634021530174348953901246421245314
3430199564480094291254595404414517916370349107639
6976330337022975202340656752554260186529734709627
9954268142901151305167770989386795320447884855813
4876259298557800773880885022986378542305828517673
7667801719087352671317844342640315562326190829966
6036312355252970020597602153530378490771362109436
1475137404616339757673370345387788435675782756203
9072084067562175463263473463372283899201779207693
0939859376160499411734319296535352802524175004821
5073142718197643218218297184703543534341195335421
3972298170438316205716915362747953884117492330855
3612002842917375787428938613427741801425508550281
0257490290573397961674198326927180049979877990581
1217430215567351224887631972482891366525971954457
6668912952175855040950288553588499829239068167826
3074415431988480715165158424853074254748083973072
5823886398593199482447810841855829595790175878335
5346565929033851243850214651390480070099622946431
2821998465158009790319125557165075624842551387484
2478411536693680177685551984076918390089575229985
7296659894149733137244672785726928133711049652713
9273846158938594454832154398967799223249323307490
5514371076677783712533783877160924334418765410735
0470566057026177801654345744178528192255551923552
256
-Jer