MSPaint in JavaScript
You are using the wrong algorithm for filled circles. IIRC MS Paint uses an algorithm based on the mathematical formula for a circle, which creates a pointy out pixel which looks a bit out of place.