 ;(cols (update vov-a 2 4 3))
 
 
-;define types
+;define records
 
 (defrecord NamedPoint [^String name ^long x ^long y])
 

  {:pre [(pos? x)]}
  (+ x 2))

;(try-pre -2)
(try-pre 2)






(defn vov [h v]
  "create a vector of h v-item vectors";factory function
  (vec (repeat h (vec (repeat v nil)))))

;(update [[1 2 3] [4 5 9] [6 7 8]] 2 1 100)
