Creates and passes Stream_Readers to algorithm