add CC Chen's article into references
fix sign() issue
replace align2() with myalign() for better performance
use sign()
modify coding for better parallelization
remove 'GM(GM<0)=0'
display a line when a generation finishes
output all replica of the last generation as well
use the sign of the template
Improve the way to calculate EF
record and output all EFs
now use g = 2..(gen+1)