Use idiomatic Ruby to calculate max length in list

Using carriage returns for nil parameters and lots does not follow
the spirit of Ruby. Take advantage of Enumerable and coercion to
calculate the max value with a minimum size.