| ?- main(40). % GC % GC % GC % GC % GC % GC % GC % GC % GC % GC % GC % GC % GC % GC % GC % GC % GC % GC % GC 40 prime numbers: valCONS(valCONST(conINT(2)),valCONS(valCONST(conINT(3)),valCONS(valCONST(conIN T(5)),valCONS(valCONST(conINT(7)),valCONS(valCONST(conINT(11)),valCONS(valCONST( conINT(13)),valCONS(valCONST(conINT(17)),valCONS(valCONST(conINT(19)),valCONS(va lCONST(conINT(23)),valCONS(valCONST(conINT(29)),valCONS(valCONST(conINT(31)),val CONS(valCONST(conINT(37)),valCONS(valCONST(conINT(41)),valCONS(valCONST(conINT(4 3)),valCONS(valCONST(conINT(47)),valCONS(valCONST(conINT(53)),valCONS(valCONST(c onINT(59)),valCONS(valCONST(conINT(61)),valCONS(valCONST(conINT(67)),valCONS(val CONST(conINT(71)),valCONS(valCONST(conINT(73)),valCONS(valCONST(conINT(79)),valC ONS(valCONST(conINT(83)),valCONS(valCONST(conINT(89)),valCONS(valCONST(conINT(97 )),valCONS(valCONST(conINT(101)),valCONS(valCONST(conINT(103)),valCONS(valCONST( conINT(107)),valCONS(valCONST(conINT(109)),valCONS(valCONST(conINT(113)),valCONS (valCONST(conINT(127)),valCONS(valCONST(conINT(131)),valCONS(valCONST(conINT(137 )),valCONS(valCONST(conINT(139)),valCONS(valCONST(conINT(149)),valCONS(valCONST( conINT(151)),valCONS(valCONST(conINT(157)),valCONS(valCONST(conINT(163)),valCONS (valCONST(conINT(167)),valCONS(valCONST(conINT(173)),valCONST(conNIL)))))))))))) ))))))))))))))))))))))))))))) Seconds: 3.4869999999999983 yes | ?- main(50). % GC % GC % GC % GC % GC % GC % GC % GC % GC % GC % GC % GC % GC % GC % GC % GC % GC % GC % GC % GC % GC % GC % GC % GC % GC % GC % GC % GC % GC ! Resource error: insufficient memory 50| ?- | ?- main(50). % GC % GC % GC % GC % GC % GC % GC % GC % GC % GC % GC % GC % GC % GC % GC % GC % GC % GC % GC % GC % GC ! Resource error: insufficient memory 50| ?-