Updated a comment
Added Interleaver.__len__
Slight performance improvements
Fixed deinterleaving