https://bisqwit.iki.fi/source/pipes.html
