Started on algorithm: 'timeline' for a chair

All broken atm, algorithm not trivial if one cannot
assume anything about data. Output will be a
partition of the timeline where each interval has
0..n members. Anything but 1 member is a data error.