slides replacement lecture dec 5
slides functional immutable streams
functional programming!
[lecture slides] (https://www.cs.cornell.edu/courses/cs3110/2017fa/l/12-streams/lec.pdf)
tree slides trees in functional
other resources afp-ds-1.pdf (https://www.andres-loeh.de/afp-ds-1.pdf) CS 3110 - Fall 2017
Lecture 23: Streams and Lazy Evaluation (http://www.cs.cornell.edu/courses/cs3110/2011fa/supplemental/lec24-streams/streams.htm)
Haskell/Laziness - Wikibooks, open books for an open world (https://en.wikibooks.org/wiki/Haskell/Laziness)
Open Haskell - Lazy evaluation (chrome-extension://klbibkeccnjlkjkiokjodocebajanakg/suspended.html#ttl=Open%20Haskell%20-%20Lazy%20evaluation&uri=http://openhaskell.com/lectures/laziness.html)
multithreading - What is a race condition? - Stack Overflow (https://stackoverflow.com/questions/34510/what-is-a-race-condition?rq=1)
Type declarations and pattern matching (https://caml.inria.fr/pub/docs/oreilly-book/html/book-ora016.html)
OCaml Tutorial: List, Array, Tuple (http://xahlee.info/ocaml/ocaml_list.html)