villager: one who has lived in a village most of their life
object: a tangible and visible entity; an entity that can cast a shadow
diagonal matrix: a square matrix with all elements not on the main diagonal equal to zero