soucecodeforDataStructuresforGameProgrammers