fix the function used for the test of fromListWithKey
tests added for fromListWith and fromListWith
Key
remove the foldLStrict utlity
function and use List.foldl Strict instead