Adding `list?` predicated.
Added `length`
Adding `reverse`