Appendectomy: a contemporary appraisal.