Safety in numbers: fault-tolerance in robot swarms | Synapse