A fast all-integer ellipse discretization algorithm