macros and recursion added by x1n4u on Sat Aug 29 00:02:07 2015

(define-syntax m-iota
  (syntax-rules ()
	  ((m-iota x)
	   (cond ((zero? x) '())
			 (else (cons x (m-iota (sub1 x))))))))

;; My macro doesnt recur on itself 
;; I wanna learn how to recur on macros with a simple list from INPUT to 0