Allow subdivision of any List<CubicCurve2D>
Similarly allow waggle of any such list
  - Also added test to run for a range of subdivision/waggle parameters