detect blackholes
made print(ln) strict in its argument and documented it
save prelude before changes in Enum
added enumFrom... functions to class Enum
support Haskell like arithmetic sequences