A few of the DataStructure implementations and some general algorithms

A few of the DataStructure implementations and some general algorithms