Added new Bresenham implementation.