added array typehint
improve util's log2 method
add addmultiple and add while runing to abstract sequencer
improved sequence class
addd multi producer sequencer