Added OpenMP version, some of it is parallel. Hard cases (iterate, process and print) are not yet parallel. WARNING do not parallel cost