Distributed biconnectivity-preserving flocking with fast obstacle avoidance for UAV swarms | Synapse