The program is a sequential program. It is calculating
the upper hull correctly now. The next step is to make it run on openMP
multicore environment.