Add lcg.hpp