implementation of lazy stream in SICP
ignore .DS_Store