Our own code on implementing the algorithms in Roughgarden's Algorithms: Design and Analysis Part I