Implementation of major ideas in Yan Weiming's Book Data Structure