https://dev.to/vansh_aggarwal_5fb2fff667/leetcode-solution-118-pascals-triangle-n19