this function that takes in a list of lists and returns the shortest one (returns an empty list if the list of lists is empty)
for example shortest [[1,2,9],[3,4],[1,2,3,5]] would return [3,4]
shortest :: [[a]] -> [a]
im new to haskell any help would be greatly appreciated thanks