int *i4mat_copy_new ( int m, int n, int a1[] ); void i4mat_flip_cols ( int m, int n, int a[] ); void i4mat_flip_rows ( int m, int n, int a[] ); void i4mat_transpose ( int m, int n, int a[] ); void polyomino_print ( int m, int n, int p[], char *label ); void polyomino_transform ( int m, int n, int p[], int rotate, int reflect, int *mq, int *nq, int **q ); void timestamp ( );