Adding more algorithm/data structure implementations