Algorithm for computer control of a digital plotter | Synapse