update
update Makefile to check g++ version
update modern_c++/typetraits.h