title: built in function for computing overlap in Python
body: <p>is there a built in function to compute the overlap between two discrete intervals, e.g. the overlap between [10, 15] and [20, 38]? In that case the overlap is 0.  If it's [10, 20], [15, 20], the overlap is 5.</p>