Add middle point circle algorithm