05: ex 5.2
05: ex 5.3
05: ex 5.2/5.3: Let these functions return Stream, not List