Geometry of Digital Spaces