Source: https://www.teachermagazine.com.au/articles/measuring-dexterity-with-this-library-archive-gem