 ;;    - A string, represented as a sequence of characters, for example
 ;;      `"Hello world!"`;
 ;;    - A keyword, which are very similar to strings in appearance
-;;      except they are preceeded by a colon e.g. `:an-identifier`. As
+;;      except they are preceded by a colon e.g. `:an-identifier`. As
 ;;      alluded to in the example they are usually used for identifiers or
 ;;      labels and do not allow spaces.
 ;;    - A list `(...)`, this is a way of grouping values into a


;; I've pulled a bunch of colours that Pollock used in his seminal
;; work "Number 8" so that each flick of paint can be rendered in a
;; random colour out of this pallete

(def canvas-colour [142 141 93])


;;
;; We can solve this using the Quadratic Equation, but this will yield
;; us two results. In general we can say that we are interested in the
;; result with the maximum value.
;;
;; In the next block of code you can see an example of call out to Java(Script).
;; Clojure doesn't have an in-built square root function, so we are calling out
