This book contains various parameterized problems so users can generate a unique problem until they feel comfortable with the techniques used. Each problem requires users to enter an answer that can then be checked. Additionally, if they are stuck they can get an example answer.