Learning from wrong and creative algorithm design | Synapse