public static extern double DealEv(int player1, int player2, int upcard, [MarshalAs(UnmanagedType.LPArray, SizeConst = 10)] int[] shoe, int bet_size);