Added Bresenham's and "step by step" line algorithms