Items in property-based-testing 2024 Self-Study in July 2024 Jul 1 2021 Self-Study in January 2021 Jan 1 2015 Self-study in July 2015 Jul 1