I think that LISP like languages (like OCaml) suit top down programmers. Actually they are good for all sorts of problems. They match the ‘chunking’ of humans better than other languages. LISP, Scheme but not OCaml can trivially create programs. A significant part of our DNA builds the brain. The information in our DNA is somewhat less than that in Windows, even after compression I think. A great deal of the DNA information is devoted to