Added Overlapped overload method.
Refactoring.
Refactoring.
Added MaxBy Methods.