Its not an optimization code....infact it has made this one dedicated and fixed size walsh code.....Previous one was very user defined.... i mean u can extend it just by changing the size before the iterative loop..... so this is by no means an innovation....pretty pathetic