function recurse (streams) {
    if(streams.length < 2)
      return
    streams[0].pipe(streams[1])
    recurse(streams.slice(1))
  }
function recurse (streams) {
    if(streams.length < 2)
      return
    streams[0].pipe(streams[1])
    recurse(streams.slice(1))
  }
function recurse ( streams ) { if ( streams . length < 2 ) return streams [ 0 ] . pipe ( streams [ 1 ] ) recurse ( streams . slice ( 1 ) ) }
pipe all the streams together
pipe all the streams together