NeoSOFT interview question

Github diff b/w rebase and merge. Coding question on recursion.