* moved bresenham to external file.