Rewrite Bresenham's algorithm. Now it can draw vertical lines, witch was...

... not able before. Altough, point (0,0) is still located at top left of the matrix, all implementations consider the origin there, except our teacher, i think he is nuts anyway...