genericies this so can get more fine grained graph
unsinged long for factorial
use mpi++ instead of g++
merge
go from 1 - 12 for T