added brief survey on constructive methods