This repo is used to store all the algorithms and data structure related codes(topcoder, GCJ etc.)