(defmacro jump (n &body cases)
+ "Efficiently execute the body of a case in CASES and return
+depending on the value of N.
+N should be a non-negative integer below the total number of cases. The syntax of a case is
+where NUM is an integer having the same values as N."
(assert (not (null cases))
"There must be at least one case, but none were given.")