from LongArifmetcs to LongInteger
rename all