In Clojure, what is the difference between an "ordinary" sequence and a lazy-sequence ?
Please look at this link: https://clojuredocs.org/clojure.core/partition#partition-by
It says that function "partition" returns a lazy-sequence. How makes the following sequence "lazy" ?
((0 1 2 3) (4 5 6 7) (8 9 10 11) (12 13 14 15) (16 17 18 19))