Since the current development is mainly happening in MATLAB,
separated the code into different subdirectories.
Some different variants of the algorithm