Describe the generic function GENERIC. Also extracts information about all methods specific to this generic. (fn GENERIC)