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