Microsoft's official documentation for HttpClient states that if we'd like to use HttpClient to download large files, we should
stream those downloads and not use the default buffering. If the default buffering is used the client memory usage will get very large, potentially resulting in substantially reduced performance.
What's the default buffering, and how do we change it, so that we won't have problems hitting the outlined problem above, regardless of the file size we end up downloading?
A dummy code snippet would be highly appreciated!