@@ -2,7 +2,7 @@ use core::panic;
2use num_integer::Integer;
2use num_integer::Integer;
4 collections::BTreeMap,
4 collections::BTreeMap,
5− iter::{once, zip},
5+ iter::{once, repeat_n, zip},
@@ -41,6 +41,7 @@ pub fn generate_jets() -> Jets {
41 (104838119266193725126177792605193739824, LEVY),
41 (104838119266193725126177792605193739824, LEVY),
42 (136665047491594821996133547576675424469, LIEN),
42 (136665047491594821996133547576675424469, LIEN),
43 (134383540064775397895881415210519251023, MURN),
43 (134383540064775397895881415210519251023, MURN),
44+ (206209714924463645290290379601675245373, REAP),
@@ -324,3 +325,9 @@ static MURN: Jet = |ctx, n| {
324 .map(|x| x.clone()),
325 .map(|x| x.clone()),
329+static REAP: Jet = |_ctx, n| {
330+ let (a, b) = n.as_cell().unwrap();
332+ Noun::list_refs(repeat_n(b, a.as_u32().unwrap() as usize))