This is my mini project submission for the course UE18CS251.
Contains implementation of all the fuctions.
Contains the client side code to run the implementation file.
Contains a brief documentation of all the functions.
The current version of the code shows zero memory leaks on valgrind and passes all the sample test cases.
The implementation passes all test cases provided by https://gist.github.com/Samyak2/20eaef27510506fc74408f59cdcb3a2c and https://github.com/lord8266/test_intal