Refactored circle().