Atom efficiency in small molecule and macromolecule synthesis: general discussion. (23rd November 2015)