Sofas that self-assemble when you heat them up? How 4D printing could transform manufacturing - Stuff South Africa