### ----------------------------------------------------
### -- Math::Sequences
### -- Licenses: Artistic-2.0
### -- Authors: Aaron Sherman, JJ Merelo, Anton Antonov
### -- File: t/OEIS.rakutest
### ----------------------------------------------------
### -- Chunk 1 of 5
# Test OEIS sequences
#
use Test;
use Math::Sequences::Integer;

our @core-sequences =

    A000001 => [ 0,1,1,1,2,1,2,1,5,2,2,1,5,1,2,1,14,1,5,1,5,2,2,1,
 15,2,2,5,4,1,4,1,51,1,2,1,14,1,2,2,14,1,6,1,4,2,2,
 1,52,2,5,1,5,1,15,2,13,2,2,1,13,1,2,4,267,1,4,1,5,
 1,4,1,50,1,2,3,4,1,6,1,52,15,2,1,15,1,2,1,12,1,10,
 1,4,2 ],
    A000002 => [ 1,2,2,1,1,2,1,2,2,1,2,2,1,1,2,1,1,2,2,1,2,1,1,2,
 1,2,2,1,1,2,1,1,2,1,2,2,1,2,2,1,1,2,1,2,2,1,2,1,1,
 2,1,1,2,2,1,2,2,1,1,2,1,2,2,1,2,2,1,1,2,1,1,2,1,2,
 2,1,2,1,1,2,2,1,2,2,1,1,2,1,2,2,1,2,2,1,1,2,1,1,2,
 2,1,2,1,1,2,1,2,2 ],
    A000004 => [ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,0 ],
    A000005 => [ 1,2,2,3,2,4,2,4,3,4,2,6,2,4,4,5,2,6,2,6,4,4,2,8,
 3,4,4,6,2,8,2,6,4,4,4,9,2,4,4,8,2,8,2,6,6,4,2,10,
 3,6,4,6,2,8,4,8,4,4,2,12,2,4,6,7,4,8,2,6,4,8,2,12,
 2,4,6,6,4,8,2,10,5,4,2,12,4,4,4,8,2,12,4,6,4,4,4,
 12,2,6,6,9,2,8,2,8 ],
    A000007 => [ 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,0,0,0,0 ],
    A000009 => [ 1,1,1,2,2,3,4,5,6,8,10,12,15,18,22,27,32,38,46,
 54,64,76,89,104,122,142,165,192,222,256,296,340 ],
    A000010 => [ 1,1,2,2,4,2,6,4,6,4,10,4,12,6,8,8,16,6,18,8,12,
 10,22,8,20,12,18,12,28,8,30,16,20,16,24,12,36,18,
 24,16,40,12,42,20,24,22,46,16,42,20,32,24,52,18,
 40,24,36,28,58,16,60,30,36,32,48,20,66,32,44 ],
    A000012 => [ 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 ],
    A000014 => [ 0,1,1,0,1,1,2,2,4,5,10,14,26,42,78,132,249,445,
 842,1561,2988,5671,10981,21209,41472,81181,160176,
 316749,629933,1256070,2515169,5049816,10172638,
 20543579,41602425,84440886,171794492,350238175,
 715497037,1464407113 ],
    A000019 => [ 1,1,2,2,5,4,7,7,11,9,8,6,9,4,6,22,10,4,8,4,9,4,7,
 5,28,7,15,14,8,4,12,7,4,2,6,22,11,4,2,8,10,4,10,4,
 9,2,6,4,40,9,2,3,8,4,8,9,5,2,6,9,14,4,8,74,13,7,
 10,7,2,2,10,4,16,4,2,2,4,6,10,4,155,10,6,6,6,2,2,
 2,10,4,10,2 ],
    A000027 => [ 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15
,16,17,18,19,
 20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,
 36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,
 52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,
 68,69,70,71,72,73,74,75,76,77 ],
    A000029 => [ 1,2,3,4,6,8,13,18,30,46,78,126,224,380,687,1224,
 2250,4112,7685,14310,27012,50964,96909,184410,
 352698,675188,1296858,2493726,4806078,9272780,
 17920860,34669602,67159050,130216124,252745368,
 490984488 ],
    A000031 => [ 1,2,3,4,6,8,14,20,36,60,108,188,352,632,1182,
 2192,4116,7712,14602,27596,52488,99880,190746,
 364724,699252,1342184,2581428,4971068,9587580,
 18512792,35792568,69273668,134219796,260301176,
 505294128,981706832 ],
    A000032 => [ 2,1,3,4,7,11,18,29,47,76,123,199,322,521,843,
 1364,2207,3571,5778,9349,15127,24476,39603,64079,
 103682,167761,271443,439204,710647,1149851,
 1860498,3010349,4870847,7881196,12752043,20633239,
 33385282 ],
    A000035 => [ 0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,
 0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,
 1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,
 0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,
 1,0,1,0,1,0 ],
    A000040 => [ 2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,
 61,67,71,73,79,83,89,97,101,103,107,109,113,127,
 131,137,139,149,151,157,163,167,173,179,181,191,
 193,197,199,211,223,227,229,233,239,241,251,257,
 263,269,271 ],
    A000041 => [ 1,1,2,3,5,7,11,15,22,30,42,56,77,101,135,176,231,
 297,385,490,627,792,1002,1255,1575,1958,2436,3010,
 3718,4565,5604,6842,8349,10143,12310,14883,17977,
 21637,26015,31185,37338,44583,53174,63261,75175,
 89134,105558,124754,147273,173525 ],
    A000043 => [ 2,3,5,7,13,17,19,31,61,89,107,127,521,607,1279 ],
    A000045 => [ 0,1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,
 1597,2584,4181,6765,10946,17711,28657,46368,75025,
 121393,196418,317811,514229,832040,1346269,
 2178309,3524578,5702887,9227465,14930352,24157817,
 39088169 ],
    A000048 => [ 1,1,1,1,2,3,5,9,16,28,51,93,170,315,585,1091,
 2048,3855,7280,13797,26214,49929,95325,182361,
 349520,671088,1290555,2485504,4793490,9256395,
 17895679,34636833,67108864,130150493,252645135,
 490853403,954437120,1857283155 ],
    A000055 => [ 1,1,1,1,2,3,6,11,23,47,106,235,551,1301,3159,
 7741,19320,48629,123867,317955,823065,2144505,
 5623756,14828074,39299897,104636890,279793450,
 751065460,2023443032,5469566585,14830871802,
 40330829030,109972410221,300628862480,
 823779631721,2262366343746,6226306037178 ],
    A000058 => [ 2,3,7,43,1807,3263443,10650056950807,
 113423713055421844361000443,
 12864938683278671740537145998360961546653259485195807 ],
    A000069 => [ 1,2,4,7,8,11,13,14,16,19,21,22,25,26,28,31,32,35,
 37,38,41,42,44,47,49,50,52,55,56,59,61,62,64,67,
 69,70,73,74,76,79,81,82,84,87,88,91,93,94,97,98,
 100,103,104,107,109,110,112,115,117,118,121,122,
 124,127,128 ],
    A000079 => [ 1,2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,
 16384,32768,65536,131072,262144,524288,1048576,
 2097152,4194304,8388608,16777216,33554432,
 67108864,134217728,268435456,536870912,1073741824,
 2147483648,4294967296,8589934592 ],
    A000081 => [ 0,1,1,2,4,9,20,48,115,286,719,1842,4766,12486,
 32973,87811,235381,634847,1721159,4688676,
 12826228,35221832,97055181,268282855,743724984,
 2067174645,5759636510,16083734329,45007066269,
 126186554308,354426847597 ],
    A000085 => [ 1,1,2,4,10,26,76,232,764,2620,9496,35696,140152,
 568504,2390480,10349536,46206736,211799312,
 997313824,4809701440,23758664096,119952692896,
 618884638912,3257843882624,17492190577600,
 95680443760576,532985208200576,3020676745975552 ],
    A000088 => [ 1,1,2,4,11,34,156,1044,12346,274668,12005168,
 1018997864,165091172592,50502031367952,
 29054155657235488,31426485969804308768,
 64001015704527557894928,
 245935864153532932683719776,
 1787577725145611700547878190848,
 24637809253125004524383007491432768 ],
    A000105 => [ 1,1,1,2,5,12,35,108,369,1285,4655,17073,63600,
 238591,901971,3426576,13079255,50107909,192622052,
 742624232,2870671950,11123060678,43191857688,
 168047007728,654999700403,2557227044764,
 9999088822075,39153010938487,153511100594603 ],
    A000108 => [ 1,1,2,5,14,42,132,429,1430,4862,16796,58786,
 208012,742900,2674440,9694845,35357670,129644790,
 477638700,1767263190,6564120420,24466267020,
 91482563640,343059613650,1289904147324,
 4861946401452,18367353072152,69533550916004,
 263747951750360,1002242216651368,3814986502092304 ],
    A000109 => [ 1,1,1,2,5,14,50,233,1249,7595,49566,339722,
 2406841,17490241,129664753,977526957,7475907149,
 57896349553,453382272049,3585853662949,
 28615703421545 ],
    A000110 => [ 1,1,2,5,15,52,203,877,4140,21147,115975,678570,
 4213597,27644437,190899322,1382958545,10480142147,
 82864869804,682076806159,5832742205057,
 51724158235372,474869816156751,4506715738447323,
 44152005855084346,445958869294805289,
 4638590332229999353,49631246523618756274 ],
    A000111 => [ 1,1,1,2,5,16,61,272,1385,7936,50521,353792,
 2702765,22368256,199360981,1903757312,19391512145,
 209865342976,2404879675441,29088885112832,
 370371188237525,4951498053124096,
 69348874393137901,1015423886506852352,
 15514534163557086905,246921480190207983616,
 4087072509293123892361 ],
    A000112 => [ 1,1,2,5,16,63,318,2045,16999,183231,2567284,
 46749427,1104891746,33823827452,1338193159771,
 68275077901156,4483130665195087 ],
    A000120 => [ 0,1,1,2,1,2,2,3,1,2,2,3,2,3,3,4,1,2,2,3,2,3,3,4,
 2,3,3,4,3,4,4,5,1,2,2,3,2,3,3,4,2,3,3,4,3,4,4,5,2,
 3,3,4,3,4,4,5,3,4,4,5,4,5,5,6,1,2,2,3,2,3,3,4,2,3,
 3,4,3,4,4,5,2,3,3,4,3,4,4,5,3,4,4,5,4,5,5,6,2,3,3,
 4,3,4,4,5,3 ],
    A000123 => [ 1,2,4,6,10,14,20,26,36,46,60,74,94,114,140,166,
 202,238,284,330,390,450,524,598,692,786,900,1014,
 1154,1294,1460,1626,1828,2030,2268,2506,2790,3074,
 3404,3734,4124,4514,4964,5414,5938,6462,7060,7658,
 8350,9042 ],
    A000124 => [ 1,2,4,7,11,16,22,29,37,46,56,67,79,92,106,121,
 137,154,172,191,211,232,254,277,301,326,352,379,
 407,436,466,497,529,562,596,631,667,704,742,781,
 821,862,904,947,991,1036,1082,1129,1177,1226,1276,
 1327,1379 ],
    A000129 => [ 0,1,2,5,12,29,70,169,408,985,2378,5741,13860,
 33461,80782,195025,470832,1136689,2744210,6625109,
 15994428,38613965,93222358,225058681,543339720,
 1311738121,3166815962,7645370045,18457556052,
 44560482149,107578520350,259717522849 ],
    A000140 => [ 1,1,2,6,22,101,573,3836,29228,250749,2409581,
 25598186,296643390,