added filter
added foldLeft
foldLeft apply the start value first element if arguments size is one
refactor to user inner foldLeft
added find
added foreach
added contains
added equals
use assertTrue, assertFalse
fixed contains and added diff
added distinct