Fixed `minimum` and `maximum`

They now behave like their `Data.List` counter-parts in how they handle
tie-breakers.  They now take the rightmost element in case of ties.
Merge branch 'master' of https://github.com/Gabriel439/Haskell-Foldl-Library