Graham Algorithm added : need to be revised