From dihydropentafulvalenes to asymmetric biferrocene and terferrocene