added error guard on nestPar
nestPar seems to work. mapP generates a kernel.
Added modulus operator to Expr.