Broadcast https://www.youtube.com/watch?v=o4Q-K3lzBRY This week we will write an extremely simple parser to solve the 4Clojure challenge #65 - Black box testing Given several different types of collections (sequences of values) we need to determine the type of the collection. The challenge restricts us from using many of the functions, such as type and class, that would easily identify the underlying type of something. We will take a look at some of these functions to see that Clojure is actually a strongly typed language, it is just that types are dynamically created when the Clojure reader parses your code.