Split Csv Into Multiple Csv Using Functional Strategies