A Survey of Full Length Nonlinear Shift Register Cycle Algorithms | Synapse