fails:Range#max returns the maximum value in the range when called with no arguments
fails:Range#max returns the maximum value in the Float range when called with no arguments
fails:Range#max raises TypeError when called on an exclusive range and a non Integer value
fails:Range#max returns nil when the endpoint is less than the start point
fails:Range#max returns nil when the endpoint equals the start point and the range is exclusive
fails:Range#max returns the endpoint when the endpoint equals the start point and the range is inclusive
fails:Range#max returns nil when the endpoint is less than the start point in a Float range
fails:Range#max returns end point when the range is Time..Time(included end point)
fails:Range#max raises TypeError when called on a Time...Time(excluded end point)
fails:Range#max given a block passes each pair of values in the range to the block
fails:Range#max given a block passes each pair of elements to the block in reversed order
fails:Range#max given a block calls #> and #< on the return value of the block
fails:Range#max given a block returns the element the block determines to be the maximum
fails:Range#max given a block returns nil when the endpoint is less than the start point
