static double squared(double x){ return x * x; } double triple(double x){ return 3 * x; } static double halve(double x){ return x /2; } double whacked (double x){ return squared(halve(x))+triple(x)-1; }