< 3) '(> 6)})))

(persistent! (sp true))  => [0 1 2 7 8 9]
(persistent! (sp false)) => [3 4 5 6]</code></pre>
            </div>
        </div>
    </div>
</div><div>
    <span id="watches"></span>
    <h2><b>4 &nbsp;&nbsp; Watches</b></h2>
</div><div><p>Because a ova is simply a ref, it can be watched for changes</p>
</div><div class="code">
    <pre><code class="clojure">(def ov (ova [0 1 2 3 4 5]))

(def output (atom []))
(add-watch ov
           :old-new
           (fn [ov k p n]
             (swap! out