31. implement Push<T, I>

  - accepted / - tried

Implement Push<T, I> to return a new type by pushing new type into tuple type.

type A = Push<[1,2,3], 4> // [2,3]
type B = Push<[1], 2> // [1, 2]
type C = Push<[], string> // [string]

Let's try to solve this problem within 10 minutes.

(16)