derive_extreme_records function

Add the First or Last Observation for Each By Group as New Records