Contextual Combinatorial Analysis