Integers are whole numbers without a decimal point (like -6, 0, 25, 1234, etc.)
The integer type is partitioned into two subtypes fixnum and bignum.
fixnum is defined to be at least a signed integer with 16 bits but is likely larger depending upon the implementation.bignum is a type that contains any integer larger than a fixnum.In Common Lisp, integers can be arbitrarily large or small, so there is no need to worry about "overflowing" when working with them. While some other languages might experience a loss of precision or wrap large numbers, the size of integers in Common Lisp is limited only by the amount of memory available.
;; Big integers are no problem
(expt 2 200) ; => 1606938044258990275541962092341162602522202993782792835301376