double *high_card_probability ( int n ); int *high_card_shuffle ( int n, int &seed ); double high_card_simulation ( int deck_size, int skip_num, int trial_num, int &seed ); int i4_power ( int i, int j ); int i4_uniform_ab ( int a, int b, int &seed ); int i4vec_max ( int n, int a[] ); void i4vec_print ( int n, int a[], string title ); int *perm_uniform_new ( int n, int &seed ); void timestamp ( );