SEARCH Articles Figures Tables Boron polymers Boron-nitrogen polymers Nitrogenous polymers Polymers linearity