COUPLED-CLUSTER THEORY: AN OVERVIEW OF RECENT DEVELOPMENTS