added rosettacode.org/wiki/CSV_data_manipulation#FunL task