study
c++:
auto, std::bind, std::function
cocos2d:
Ripple3D, NodeGrid...