A 3-D printer