solve 07_conditionals.clj
solve 08_higher_order_functions.clj
solve 09_runtime_polymorphism.clj