Implementation of Lamport's Distributed Mutual Exclusion Algorithm (CS 6378)