Assignment (Algorithm 27)
CACM October, 1963
Newhouse, A.
