Hereditary polyposis syndromes and hereditary non-polyposis colorectal cancer.