1use lazy_static::lazy_static;
2use num_bigint::BigUint;
3
4pub mod c;
5pub mod d;
6
7lazy_static! {
8 pub static ref ES_BASES: [BigUint; 32] = {
9 let ten = BigUint::from(10u64);
10
11 [
12 ten.pow(0),
13 ten.pow(1),
14 ten.pow(2),
15 ten.pow(3),
16 ten.pow(4),
17 ten.pow(5),
18 ten.pow(6),
19 ten.pow(7),
20 ten.pow(8),
21 ten.pow(9),
22 ten.pow(10),
23 ten.pow(11),
24 ten.pow(12),
25 ten.pow(13),
26 ten.pow(14),
27 ten.pow(15),
28 ten.pow(16),
29 ten.pow(17),
30 ten.pow(18),
31 ten.pow(19),
32 ten.pow(20),
33 ten.pow(21),
34 ten.pow(22),
35 ten.pow(23),
36 ten.pow(24),
37 ten.pow(25),
38 ten.pow(26),
39 ten.pow(27),
40 ten.pow(28),
41 ten.pow(29),
42 ten.pow(30),
43 ten.pow(31),
44 ]
45 };
46}