implement Max & Min on ordered types per https://github.com/clipperhouse/gen/issues/28 + tests