lib for threading, data structrues and some algorithm and utilities