Flexibility Principles of Boolean Semantics – The Interpretation of Coordination, Plurality & Scope in Natural Language