Source: https://www.insidemathematics.org/sites/default/files/materials/sorting%20shapes.pdf