Use memset to properly zero_lec

Fixes #45 by using memset in the same way that zero_lec is done on it's first call.

It does increase assemble time but I did not see any order of magnitude assemble increases, still might be a good idea to look at this routine in the future.

Passes test suite.