def min
    return @in.min if @out.length == 0
    return @out.min if @in.length == 0

    @in.min < @out.min ? @in.min : @out.min