Using Relational Problems to Teach Property-Based Testing – paper.pdf