Laparoscopic Surgery: What is it? Benefits, History, Functions, Types, Preparation, Procedure, Results and Complications