Which abstract function(s) should be used to design:
A function that consumes a non empty list of images and produces the image with the smallest area.
If the function passed to the built-in abstract function is a closure, check the "use a closure" option.
Note: your solution should not use the function sort.
use a closure