Bresenham's line and circle rasterization algorithms implemented in scratch. References: https://en.wikipedia.org/wiki/Bresenham%27s_line_algorithm https://en.wikipedia.org/wiki/Midpoint_circle_algorithm