reverse function with foldl
own ++ function with foldr
Added own and functions with foldr and foldl