Compute conflicts and minimum meeting rooms | Apple Interview Question