Fix problem #47 for contains? behaviour in clojure 1.5

In clojure 1.5.1:

```clojure
user=> (not (contains? '(1 2 4) 4))

IllegalArgumentException contains? not supported on type: clojure.lang.PersistentList  clojure.lang.RT.contains (RT.java:724)
```