      (enumerate-bits (- n 1)))))
 
 ;Defaults bit counts for floats in this problem
-(def float-configuration {:s 1 :e 2 :f 2})
+(def float-configuration {:s 1 :e 4 :f 3})
 
 (defn grab-sign
   "Will grab the sign portion of a float bitstring"
   [bit-string]
-  ())
+  (if (= (first bit-string) 0)
+    1
+    -1))
 
 (defn grab-exponent
   "Will grab the exponent portion of a float bitstring"

        (if all-0s-fraction
          :infinity
          :nan)))))

  (loop [power 0
         rv    0]
    (if (= power (count bit-vector))
     (int rv) 
     (recur
      ;power
      (+ power 1)
