custom collection finding maximum and minimum in a list using findable interface