Description: Obsolete version of exgen as of 20-Oct-2023. (Contributed by Wolf Lammen, 12-Nov-2017) (Proof shortened by Wolf Lammen, 9-Dec-2017) (New usage is discouraged.) (Proof modification is discouraged.)