The specific techniques involved are described individually below.

path on GitHub

random

snippet of

tags