Rasterizer Algorithm Explanation