Copyright (c) Arsalan Khairani, 2014 Algorithms and Data Structures implementation in this directory can and shall be used for good purposes only.