Products, amalgamated products, and other limits Varieties mathematics