   always a positive number, as multiplying two negative numbers always
   yields a positive result. For example, -1 * -1 = 1."
   [a]
-  (PApplet/sq (float a)))
-
-#+clj
+  #+clj (PApplet/sq (float a))
+  #+cljs (.sq (current-applet) a))
+
 (defn
   ^{:requires-bindings false
     :processing-name "sqrt()"

  #+clj (applet-close (current-applet))
  #+cljs (.exit (current-applet)))

#+clj
(defn
  ^{:requires-bindings false
    :processing-name "exp()"

  [angle]
  (.rotateZ (current-graphics) (float angle)))

(defn
  ^{:requires-bindings false
    :processing-name "round()"
