An implementation of Bresenham's line drawing algorithm.

See en.wikipedia.org/wiki/Bresenham's_line_algorithm
