Fix infinite recursion for NegativeInfinity when doing mod with a number
Merge pull request #7743 from debugger22/noo-max-recursion

Fix infinite recursion for NegativeInfinity when doing mod with a number
BUG: Fixed C code printing for Piecewise functions.

C code generation for Piecewise functions was not working for functions
with multiple conditionals. This patch fixes the unbalanced ending parentheses.
Merge pull request #7566 from srjoglekar246/basicvector

Basic Vector framework
Merge pull request #7719 from woodscn/piecewise_codegen_fix

BUG: Fixed C code printing for Piecewise functions.
Merge branch 'master' of https://github.com/sympy/sympy into dyadicvector