Digital Geometry Tools and Algorithm Library