Base app

* Stream Iterator
* ReservoirSampler