a__natscons0incrnatsa__pairscons0incroddsa__oddsa__incra__pairsa__incrconsXXSconssmarkXincrXSa__headconsXXSmarkXa__tailconsXXSmarkXSmarknatsa__natsmarkpairsa__pairsmarkoddsa__oddsmarkincrXa__incrmarkXmarkheadXa__headmarkXmarktailXa__tailmarkXmark00marksXsmarkXmarknilnilmarkconsX1X2consmarkX1X2a__natsnatsa__pairspairsa__oddsoddsa__incrXincrXa__headXheadXa__tailXtailXa__oddsa__pairsa__oddsa__incra__pairsa__incrconsXXSmarkXa__headconsXXSmarkXa__tailconsXXSmarkXSmarknatsa__natsmarkpairsa__pairsmarkoddsa__oddsmarkincrXmarkXmarkincrXa__incrmarkXmarkheadXmarkXmarkheadXa__headmarkXmarktailXmarkXmarktailXa__tailmarkXmarksXmarkXmarkconsX1X2markX1truea__tailconsXXSmarkXSmarkoddsa__oddsa__oddsa__incra__pairsa__incrconsXXSmarkXmarkincrXmarkXmarkincrXa__incrmarkXmarkheadXmarkXmarkheadXa__headmarkXa__headconsXXSmarkXmarktailXmarkXmarktailXa__tailmarkXmarksXmarkXmarkconsX1X2markX1true1a__tail1110a__head1111mark1110a__incr1110a__odds00nil01tail1910head1911pairs00a__tail1910a__head1911s1110mark1210a__incr1210a__odds00odds00a__pairs00cons211120incr1210nats01000a__nats02a__tailconsXXSmarkXSmarkoddsa__oddsa__oddsa__incra__pairsa__incrconsXXSmarkXmarkincrXmarkXmarkincrXa__incrmarkXmarkheadXa__headmarkXmarktailXmarkXmarktailXa__tailmarkXmarksXmarkXmarkconsX1X2markX1a__tailconsXXSmarkXSmarkoddsa__oddsa__oddsa__incra__pairsa__incrconsXXSmarkXmarkincrXmarkXmarkincrXa__incrmarkXmarktailXmarkXmarktailXa__tailmarkXmarksXmarkXmarkconsX1X2markX1true1a__tail1210mark1210a__incr1110a__odds00nil04tail1411head1810pairs00a__tail1411a__head1810s1110mark1210a__incr1810a__odds00odds00a__pairs00cons241220incr1810nats00000a__nats00a__tailconsXXSmarkXSmarkoddsa__oddsa__oddsa__incra__pairsa__incrconsXXSmarkXmarkincrXmarkXmarkincrXa__incrmarkXmarksXmarkXmarkconsX1X2markX1a__tailconsXXSmarkXSfalsemarkoddsa__oddsa__oddsa__incra__pairsa__incrconsXXSmarkXmarkincrXmarkXmarkincrXa__incrmarkXmarksXmarkXmarkconsX1X2markX1true1mark1810a__incr1410a__odds08nil04tail1114head1114pairs02a__tail1114a__head1114s1110mark1110a__incr1110a__odds02odds02a__pairs02cons241120incr1110nats00000a__nats00a__oddsa__incra__pairsa__incrconsXXSmarkXmarkincrXmarkXmarkincrXa__incrmarkXmarksXmarkXmarkconsX1X2markX1a__oddsa__incra__pairsfalsemarksXmarkXmarkincrXmarkXmarkincrXa__incrmarkXa__incrconsXXSmarkXmarkconsX1X2markX1truemarkheadXa__headmarkXfalsea__oddsa__pairsfalsemarkpairsa__pairsfalsemarknatsa__natsfalse