algorithms, the chapters all conform to a uniform structure, including a brief abstract,