Implementation for Common Algo and DataStructures