a light memory pool passed unit test

the pool is also used in radix tree, to encapsulate the ugly extra_arg
parameter. some new APIs of radix tree are provided