Meanwhile, in Haskell:
min x y = Data.Bool.bool x y (x > y)
Although considering what the article was talking about, doing stuff like this only makes you sound like an ass.