Design and 3D Printing: Solving Real World Problems