Outline of lattice programming algorithm

Signed-off-by: Nicolai Hähnle <haehnle@or.uni-bonn.de>