Insert Interval, Merge Intervals, Restore IP addresses, Sprial Matrix

Exercises from LeetCode, they are all accepted