Fixing append and reverse, adding flip, still no tests for that (or for append), adding filter and its tests.