https://medium.com/leetsolve/c-solution-to-coding-challenge-368-largest-divisible-subset-a385a7668c92