A Field Guide to Forward-Backward Splitting with a FASTA Implementation | Synapse