intersection.interval function

generate.columns.interval