"Please explain in lay terms what combinatorial means, how it applies to networks and information, and the types of algorithms you are working on." . . . .