Code clean up
Add JavaDoc.
Added problem: Given an interval and a set of intervals, find the subset of intervals that the interval overlaps with.