I began to study the book "Lisp in Small Pieces". For examples, the selected Racket. But in the first chapter there is a code sample (if (atom? e) . What is "atom?"? Where to define it?
The Scheme standard does not define atom?
; the usual definition is
(define (atom? x)
(and (not (pair? x))
(not (null? x))))