There are so many advanced technologies that feel almost like magic. Smartphones. Airplanes. Robotic surgery. Virtual reality. Robot vacuums zooming around your local supermarket. And... 3D printing.