chapter ten
                    Lesson 10. Capstone project: Know your REPL
10.1 Mission
Your mission is to run as many Clojure expressions as you can in the Klipse REPL.
- Install Clojure your machine
 - Evaluate at least 2 flat expressions and 2 nested expressions in the default Clojure REPL
 - Install the Klipse REPL on your machine
 - Evaluate at least 5 flat expressions and 5 nested expressions in the Klipse REPL
 
The forms that we have learned so far:
- arithmetic expressions: +, *, - and /
 - arithmetic comparisons: >, <, >=, <= and =
 - logic operations: and, or and not
 
You can either write your own expressions combining the forms that we have learned so far or pick one of those:
Flat expressions:
(+ 2 3 4 5) (* 1 2 1 8) (/ 2 4 3) (- 3 5 9 8) (and true false 3) (not 4) (or true false 3) (= 2 3 4) (< 1 4 5)
Nested expressions:
(* (+ 2 3) (+ 4 5))
 (+ (* 11 2) (* 2 8))
 (/ (+ 2 4) 3)
 (- (* 3 5) (+ 9 8))
 (+ (* 4 3) (+ 7 8) 11)
 (or
  (and (< 2 2)
       (zero? 2))
  (not (= 6 4)))
 (or
  (and (not (> 3 2))
       (not (neg? 2)))
  (not (= (+ 6 2) 4)))
 (and
  (or (= 2 3)
      (> 4 5))
  (= 4 5)
  (not (> 2 3)))
 (and
  (or (= 2 3)
      (> 4 5))
  (and (> 3 9)
       (= 4 5))
  (not (= (+ 2 2) 3)))