separated source and header for LARGE_INT