A Fast Bresenham Type Algorithm For Drawing Ellipses by John Kennedy