LC 254. Factor Combinations
https://leetcode.com/problems/factor-combinations/
Clarification & Assumption
Description: Giving a number n, return all possible combinations of its factors
input: int n
output: List<List<Integer>>
for all the possible cases:
e.g. n = 1, return []
n = 12, return [[2,6], [3,4], [2,2,3]]