Wrote a recursive directory/file listing function to index my music.

Problem is, it recurses when it finds a directory which messes up the order of all the files / dirs, so it needs to loop through once and recursively add all the directories to a vector / 2d array then go ahead and list all the files in them afterwards.

BTW: NOT USING THE string CLASS.

I tried using realloc to do something similar but failed ;(