add fold collection test
add compose, foldLeft test