A basic circle class