Added diningPhilosopher's implementation