Added Scm_util.List.partition_by, which should help in implementing follow sets to improve the parser.