             :tags["elementary"]
             :tests ["(= __ ((hash-map :a 10, :b 20, :c 30) :b))"
                     "(= __ (:b {:a 10, :b 20, :c 30}))"]})
-    
-    (insert! :problems
-	     {:_id 11
-	      :title "Maps: conj"
-	      :times-solved 0
-	      :description "When operating on a map, the conj function returns a new map with one or more key-value pairs \"added\"."
-	      :tags["elementary"]
-	      :tests ["(= {:a 1, :b 2, :c 3} (conj {:a 1} __ [:c 3]))"]})
-    
-    (insert! :problems
-	     {:_id 12
-	      :title "Intro to Sequences"
-	      :times-solved 0
-	      :description "All Clojure collections support sequencing.  You can operate on sequences with functions like first, second, and last."
-	      :tags["elementary"]
-	      :tests ["(= __ (first '(3 2 1)))"
-		      "(= __ (second [2 3 4]))"
-		      "(= __ (last (list 1 2 3)))"]})
-    
-    (insert! :problems
-	     {:_id 13
-	      :title "Sequences: rest"
-	      :times-solved 0
-	      :description "The rest function will return all the items of a sequence except the first."
-	      :tags["elementary"]
-	      :tests ["(= __ (rest [10 20 30 40]))"]})
-    
-    (insert! :problems
-	     {:_id 14
-	      :title "Intro to Functions"
-	      :times-solved 0
-	      :description "Clojure has many different ways to create functions."
-	      :tags["elementary"]
-	      :tests ["(= __ ((fn add-five [x] (+ x 5)) 3))"
-		      "(= __ ((fn [x] (+ x 5)) 3))"
-		      "(= __ (#(+ % 5) 3))"
-		      "(= __ ((partial + 5) 3))"]})
-  
+
+    (insert! :problems
+             {:_id 11
+              :title "Maps: conj"
+              :times-solved 0
+              :description "When operating on a map, the conj function returns a new map with one or more key-value pairs \"added\"."
+              :tags["elementary"]
+              :tests ["(= {:a 1, :b 2, :c 3} (conj {:a 1} __ [:c 3]))"]})
+
+    (insert! :problems
+             {:_id 12
+              :title "Intro to Sequences"
+              :times-solved 0
+              :description "All Clojure collections support sequencing.  You can operate on sequences with functions like first, second, and last."
+              :tags["elementary"]
+              :tests ["(= __ (first '(3 2 1)))"
+                      "(= __ (second [2 3 4]))"
+                      "(= __ (last (list 1 2 3)))"]})
+
+    (insert! :problems
+             {:_id 13
+              :title "Sequences: rest"
+              :times-solved 0
+              :description "The rest function will return all the items of a sequence except the first."
+              :tags["elementary"]
+              :tests ["(= __ (rest [10 20 30 40]))"]})
+
+    (insert! :problems
+             {:_id 14
+              :title "Intro to Functions"
+              :times-solved 0
+              :description "Clojure has many different ways to create functions."
+              :tags["elementary"]
+              :tests ["(= __ ((fn add-five [x] (+ x 5)) 3))"
+                      "(= __ ((fn [x] (+ x 5)) 3))"
+                      "(= __ (#(+ % 5) 3))"
+                      "(= __ ((partial + 5) 3))"]})
+
     (insert! :problems
            {:_id 15
             :title "Double Down"

            :description "Write a function which drops every Nth item from a sequence."
            :tags ["easy" "seqs"]
            :tests ["(= (__ [1 2 3 4 5 6 7 8] 3) [1 2 4 5 7 8])"
		    "(= (__ [:a :b :c :d :e :f] 2) [:a :c :e])"
                    "(= (__ [1 2 3 4 5 6] 4) [1 2 3 5 6])"]})

    (insert! :problems

            :description "Write a function which reverses the interleave process into x number of subsequences."
            :tags ["medium" "seqs"]
            :tests ["(= (__ [1 2 3 4 5 6] 2) '((1 3 5) (2 4 6)))"
                    "(= (__ (range 9) 3) '((0 3 6) (1 4 7) (2 5 8)))"
                    "(= (__ (range 10) 5) '((0 5) (1 6) (2 7) (3 8) (4 9)))"]})

    (insert! :problems
