Algorithm and Data Structures Implementations by Swapnil Saxena aka dragonslayerx