<commit_before>(def fac (lambda (x)
	   (cond ((eq x 1) 1)
		 ('t (mul x (fac (sub x 1)))))))

(def fib (lambda (x)
	   (cond ((lt x 2) x)
		 ('t (add (fib (sub x 1))
			  (fib (sub x 2)))))))

(def fibs (lambda (x)
	    (cond ((< x 2) x)
		  ('t (+ (fibs (- x 1))
			 (fibs (- x 2)))))))

(def fib-tail (lambda (n) ((lambda (fib-iter) (fib-iter n 0 1 1))
			   (lambda (n a b x)
			     (cond
			       ((eq n x) b)
			       ('t (tail n b (add a b) (add x 1))))))))
			       
(def fac-c (lambda (n f)
	     (cond ((zero? n) (f 1))<commit_msg>simplify fib-tail<commit_after>(def fac (lambda (x)
	   (cond ((eq x 1) 1)
		 ('t (mul x (fac (sub x 1)))))))

(def fib (lambda (x)
	   (cond ((lt x 2) x)
		 ('t (add (fib (sub x 1))
			  (fib (sub x 2)))))))

(def fibs (lambda (x)
	    (cond ((< x 2) x)
		  ('t (+ (fibs (- x 1))
			 (fibs (- x 2)))))))

(def fib-tail (lambda (n) ((lambda (fib-iter) (fib-iter n 0 1))
			   (lambda (x a b)
			     (cond
			       ((eq 0 x) a)
			       ('t (tail (sub x 1) b (add a b))))))))

(def fac-c (lambda (n f)
	     (cond ((zero? n) (f 1))
{'fraction_non_alphanumeric': 0.23654916512059368, 'fraction_numerical': 0.025974025974025976, 'mean_word_length': 1.9806629834254144, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4641328', 'n_tokens_mistral': 547, 'n_tokens_neox': 446, 'n_words': 179}