Add an ellipse benchmark + unit test (WIP)