cheated and looked at the Stream module on Hackage.
Again, stolen from hackage Stream module.
dumb way to "show"
map not working. going to try fold.
possible solution for ex3 (needs cleanup)