overlapping_intervals = function(alo,ahi, blo,bhi)
return straddles_interval(alo,ahi, blo)
or straddles_interval(alo,ahi, bhi)
or straddles_interval(blo, bhi, alo)
or straddles_interval(blo, bhi, ahi)
end