4D noise, with XY and ZW forming orthogonal triangular-based planes.
double noise4XYBeforeZW(double x, double y, double z, double w);