Bisbenzylidene cycloalkanone: a versatile molecule as a polymer building block