Constitutionalism and Legal Reasoning