#define square(a) ((a)*(a))