tools for understanding and planning lfsr patterns