gradient calculation for max expressions spec passes; now both crossN() and c() can be used to define cross products