Implemented the "Operator: Min and MinBy" and "Operator: Max and MaxBy"

Hi, this PR implemented the `Operator: Min and MinBy` #63 and `Operator: Max and MaxBy` #61. Every operator has 2 variants, one for `Comparable`, another for `Comparator`. Please take a look. Thanks!