zeroscons0n__zerosandttXactivateXlengthnil0lengthconsNLslengthactivateLtake0ILniltakesMconsNILconsNn__takeMactivateILzerosn__zerostakeX1X2n__takeX1X2activaten__zeroszerosactivaten__takeX1X2takeactivateX1activateX2activateXXandttXactivateXlengthconsNLactivateLlengthconsNLlengthactivateLtakesMconsNILactivateILactivaten__zeroszerosactivaten__takeX1X2activateX2activaten__takeX1X2activateX1activaten__takeX1X2takeactivateX1activateX2trueandttXactivateXfalselengthconsNLlengthactivateLtruelengthconsNLactivateLfalsetakesMconsNILactivateILactivaten__takeX1X2activateX2activaten__takeX1X2activateX1activaten__takeX1X2takeactivateX1activateX2true1take2012211activate1213n__take211124take211124s1110length1010nil00activate1110and261127tt08cons251120n__zeros00000zeros00activaten__takeX1X2takeactivateX1activateX2activaten__takeX1X2takeactivateX1activateX2falseactivaten__zeroszerosfalse