modified order of parameters in foldLeft and foldRight
added foldLeft in ATraversable, AbstractACollection and their implementations