This version of the "Solitaire" patience game has been developed to counter the faulty version offered by Microsoft and is "according to Hoyle". It's not as pretty as the Microsoft offering but it does work correctly[*], giving the player a reasonable chance of success.
Good luck!