Fix bresenhan rast algo - add swap and fix drawing of a point