 
 (hash-map)
 ;=> {}
+
+(hash-map :a 1, :b 2, :c 3, :a 2)
+
 
 ; Warum kann man nicht map als Name der Funktion nehmen, die eine Map erzeugt?
 


;; 4.1 Literale Darstellung

(def s1 #{ 1 2 3 4 5 6 7 8 9})
;=> #'fpc.vl08/s1

(type s1)

  Siehe Higher Order Blog: Understanding Clojure's PersistentVector implementation
  "http://blog.higher-order.net/2009/02/01/understanding-clojures-persistentvector-implementation.html"

  Die grundlegenden Ideen stammen von
  Phil Bagwell: Ideal Hash Trees sowie
  Chris Okasaki: Purely Functional Data Structures

