Science Programmable, 3D-printed fabric that can "remember" its original shape and transform into new ones David Pescovitz