playing with infinite streams