A implementation of classic data structure and algorithms