   题目一 :（100分）
1.案例效果图
			无
2.案例描述:
对嵌套的数组进行扁平化处理。你必须考虑到不同层级的嵌套。
如：utils.steamroller([1, [2], [3, [[4]]]]) 应该返回 [1, 2, 3, 4]。
　　utils.steamroller([1, [], [3, [[4]]]]) 应该返回 [1, 3, 4]。
　　utils.steamroller([1, {}, [3, [[4]]]]) 应该返回 [1, {}, 3, 4]。
3.思路与要求：
编写包，然后发布上npm一套流程走完
4.评分标准：
  1. 正确执行js文件（30）
  2. 功能发布正确（30）
  3.成功发布（40）