Applications, Benefits And Ethics Of 3D Printing Technology