anchor.diff:  #|
   (defun func () ; Function definition.
   	(print "test"))
  -
  -(print `(+ 3 2 4 5)) ; ' Disables the evaluation of list, print it.
   ; Combine boolean with "and" "or" "not" functions. True/False -> t/nil.
   |#
   ;;;; Comment header for a section, use 3 for paragraph, 2 for comment next line, 1 for current line.
  
positive.code: evenp: Return true if arg is even.
  oddp: Return true if arg is odd.
  
  Math:
  (sqrt a): Square root of arg.
  (expt a b): Return result of a^b.
  (log a): Return the natural log of a.
  
negative.code: 
  
  #|
  NOTES!
  Good website -> http://www.cs.cmu.edu/Groups/AI/html/cltl/clm/index.html
  
  ANON FUNCTIONS:
  ((lambda (args) (body)) arg_to_apply_lambda_to): Make an ananoymous function and apply to enclosed args.
  
  ; For global variables enclose with *, i.e. *PI*.
  VARIABLES: 
  (let ((x 5) (y 2)) (+ x y)): Define a variable.
  (let* ((x 10) (y (* 2 x))) (* x y)): Didn't require nesting y inside x scope because of let*.
  (defparameter name value): Defines a variable that can be modified.
  