C# version added.

If the given limit is less than zero then the limit is the absolute value.
"Well done" text plural form is checked (try -> tries).